0

我正在尝试在 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 凭据。

4

1 回答 1

1

必须做几件事来解决这个问题。

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

然后它运行

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

于 2018-02-09T02:29:27.480 回答