首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在powershell中将列表传递给aws CDK引导程序`--cloudformation execution-policies`参数

如何在powershell中将列表传递给aws CDK引导程序`--cloudformation execution-policies`参数
EN

Stack Overflow用户
提问于 2021-08-03 23:36:24
回答 1查看 1.3K关注 0票数 1

目标

若要在powershell中使用AWS bootstrap命令,请使用带有列表的--cloudformation-execution-policies参数。

文档没有关于开放源码软件的具体示例。

测试

  • 传递单个字符串很好,例如:--cloudformation-execution-policies "arn:aws:iam::aws:policy/AWSLambda_FullAccess"
  • 以各种方式传递字符串列表不起作用。
  • --cloudformation-execution-policies "arn:aws:iam::aws:policy/AWSLambda_FullAccess","arn:aws:iam::aws:policy/AWSCodeDeployFullAccess"
  • --cloudformation-execution-policies "arn:aws:iam::aws:policy/AWSLambda_FullAccess" "arn:aws:iam::aws:policy/AWSCodeDeployFullAccess"
  • --cloudformation-execution-policies @("arn:aws:iam::aws:policy/AWSLambda_FullAccess","arn:aws:iam::aws:policy/AWSCodeDeployFullAccess")
  • --cloudformation-execution-policies @('arn:aws:iam::aws:policy/AWSLambda_FullAccess','arn:aws:iam::aws:policy/AWSCodeDeployFullAccess')

他们都失败了:

代码语言:javascript
运行
复制
 ARN arn:aws:iam::aws:policy/AWSLambda_FullAccess arn:aws:iam::aws:policy/AWSCodeDeployFullAccess is not valid.
Status Code: 400; Error Code: InvalidInput;

环境

  • 操作系统:
  • Python: Python3.9.5
  • AWS CLI: aws/2.2.5 Python/3.8.8 Windows/10 exe/aws 64提示/关闭
  • 节点: v13.14.0
  • CDK: 1.116.0 (构建d04661d)

问题

在powershell中,CDK工具解析列表的正确方式是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-03 23:36:24

参考文献

回答

关键是CDK使用CFN参数传递值,作为一个CommaDelimitedList,传递它的方式是一个字符串,而不是一个列表。

ie:--cloudformation-execution-policies 'arn:aws:iam::aws:policy/AWSLambda_FullAccess,arn:aws:iam::aws:policy/AWSCodeDeployFullAccess'

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68643828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档