使用cfexecute运行AWS polly

时间:2017-09-19 22:30:53

标签: amazon-web-services coldfusion aws-cli amazon-polly

我正在尝试在ColdFusion中使用AWS Polly。

这很好用

<cfscript>
cfexecute(
    variable = "standardOutput",
    name = "aws",
    arguments = "polly help",
    timeout = 100
);
</cfscript>

<h3>Results</h3>
<cfoutput><pre>#standardOutput#</pre></cfoutput>

这不会分开

<cfscript>
cfexecute(
    variable = "standardOutput",
    name = "aws",
    arguments = "polly describe-voices",
    timeout = 100
);
</cfscript>

<h3>Results</h3>
<cfoutput><pre>#standardOutput#</pre></cfoutput>

思想

我怀疑cfexecute运行时的凭据与我在命令提示符下输入的凭据不同。我想知道我是否只需要以某种方式传递Amazon Web Services凭据。

1 个答案:

答案 0 :(得分:1)

必须采取一些措施来解决这个问题。

  • 我必须去服务并找到ColdFusion正在运行的帐户。
  • 然后我不得不去c:\users\service运行CF
  • 然后创建一个名为.aws
  • 的文件夹
  • 创建credential文件和config文件。

然后运行

请注意,这是在Windows 2016上完成的