【发布时间】:2021-01-12 04:47:04
【问题描述】:
我们的 sam package 命令是 -
sam package --template-file template.YML --output-template-file packaged-service.yml --s3-bucket $Template_Bucket_Name --s3-prefix service-build-$packagenumber
sam deploy 命令是 -
sam deploy packaged-service.yml --stack-name service --capabilities CAPABILITY_NAMED_IAM --region us-east-1 --s3-bucket $Template_Bucket_Name --s3-prefix service-deploy-$packagenumber --template-file template.YML --parameter-overrides "ParameterKey=EnvType,ParameterValue=ftest" --no-fail-on-empty-changeset
packaged-service.yml 文件有什么意义?没有它我可以运行部署。那么它实现了什么目的呢?官方包和部署页面不清楚。 packaged-service.yml 有一个指向 s3 存储桶的 codeuri 字段。在上面的例子中,可能文件没有用? 如何在 aws sam deploy 命令期间使用元数据选项?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudformation aws-sam aws-sam-cli