And*_*y N 6 amazon-web-services aws-sam
我需要让 SAM 部署使用特定的 aws 配置文件。你在哪里设置呢?此 aws 配置文件承担部署所需的角色。
And*_*y N 19
sam deploy --guided --profile some_role --region us-west-2
Run Code Online (Sandbox Code Playgroud)
我在处理多个 AWS CLI 配置文件时遇到了同样的问题。您首先需要使用以下内容构建项目:
sam build --profile <name>
Run Code Online (Sandbox Code Playgroud)
然后使用以下参数进行部署:
sam deploy --profile <name> --guided
Run Code Online (Sandbox Code Playgroud)
您还会注意到,它会自动在自动生成的文件中添加自定义配置文件,以便下次运行时samconfig.toml无需指定标志--profilesam deploy
version = 0.1
[default]
[default.deploy]
[default.deploy.parameters]
stack_name = "XXX"
s3_bucket = "XXX"
s3_prefix = "lb-api"
region = "us-east-1"
capabilities = "CAPABILITY_IAM"
parameter_overrides = "Stage=\"Staging\""
image_repositories = []
profile = "XX" <--------
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5907 次 |
| 最近记录: |