运行 AWS polly 与 cfexecute
Running AWS polly with cfexecute
我正在尝试在 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 凭据。
必须做几件事来解决这个问题。
- 我不得不去服务并找到 ColdFusion 运行 所在的帐户。
- 然后我不得不去
c:\users\service
运行 CF
- 然后创建一个名为
.aws
的文件夹
- 创建
credential
文件和 config
文件。
然后它运行
请注意,这是在 Windows 2016 年
完成的
我正在尝试在 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 凭据。
必须做几件事来解决这个问题。
- 我不得不去服务并找到 ColdFusion 运行 所在的帐户。
- 然后我不得不去
c:\users\service
运行 CF - 然后创建一个名为
.aws
的文件夹
- 创建
credential
文件和config
文件。
然后它运行
请注意,这是在 Windows 2016 年
完成的