Amazon web services 使用cfexecute运行AWS polly
我试图在ColdFusion中使用AWS Polly 这个很好用Amazon web services 使用cfexecute运行AWS polly,amazon-web-services,coldfusion,aws-cli,amazon-polly,cfexecute,Amazon Web Services,Coldfusion,Aws Cli,Amazon Polly,Cfexecute,我试图在ColdFusion中使用AWS Polly 这个很好用 <cfscript> cfexecute( variable = "standardOutput", name = "aws", arguments = "polly help", timeout = 100 ); </cfscript> <h3>Results</h3> <cfoutput><pre>#standardOut
<cfscript>
cfexecute(
variable = "standardOutput",
name = "aws",
arguments = "polly help",
timeout = 100
);
</cfscript>
<h3>Results</h3>
<cfoutput><pre>#standardOutput#</pre></cfoutput>
执行(
variable=“standardOutput”,
name=“aws”,
arguments=“polly help”,
超时=100
);
后果
#标准输出#
这没有区别
执行(
variable=“standardOutput”,
name=“aws”,
arguments=“polly描述声音”,
超时=100
);
后果
#标准输出#
思想
我怀疑
cfexecute
运行时使用的凭据与在命令提示符下键入时不同。我想知道我是否需要以某种方式传递Amazon Web服务凭据。必须做一些事情来解决这个问题
- 我必须去服务部找到ColdFusion运行的帐户
- 然后我不得不转到
运行CFc:\users\service
- 然后创建一个名为
.aws
- 创建
文件和凭证
文件配置
注意,这是在我的兄弟WINDOWS 2016版中进行的,他和AWS和CF一起工作:我相信你需要通过UN/PW来服务你。请详细说明你运行第二个代码块时会发生什么。我们的操作人员做AMZ的一个注释——考虑使用java API,而不是PL执行CF。Link:@DanBrucuk:它运行时没有错误,但是
标准输出中也没有加载任何内容。
<cfscript>
cfexecute(
variable = "standardOutput",
name = "aws",
arguments = "polly describe-voices",
timeout = 100
);
</cfscript>
<h3>Results</h3>
<cfoutput><pre>#standardOutput#</pre></cfoutput>