如何在 Cloud Custodian 中使用单个命令配置 ACCESS_KEY 和 SECRET_ACCESS_KEY,以及 运行 一个 yml 文件

How to both configure ACCESS_KEY and SECRET_ACCESS_KEY, and Run a yml file using single command in Cloud Custodian

我想在批处理 (.bat) 文件中配置和 运行 云托管脚本。

AWS_ACCESS_KEY_ID="foo" AWS_SECRET_ACCESS_KEY="bar" 保管人 运行 --output-dir=. custodian.yml

Cloud custodian 文档说可以使用此命令,但是一旦我将此命令与 windows CLI 一起使用,我就会收到错误消息

"'AWS_ACCESS_KEY_ID' 未被识别为内部或外部命令, 可运行的程序或批处理文件。”帮我解决这个问题..

已解决

在 windows 中,要在命令行设置变量,您需要在变量前添加单词 set 如果您想同时设置这两个变量并在一行中执行保管人,则需要在命令之间添加 && 所以这样的事情可能会奏效 -

set AWS_ACCESS_KEY_ID="foo" && set AWS_SECRET_ACCESS_KEY="bar" && 保管人运行 --output-dir=. custodian.yml