gpt4 book ai didi

amazon-web-services - 通过 AWS CLI 将参数传递给 CloudFormation

转载 作者:行者123 更新时间:2023-12-03 07:39:25 24 4
gpt4 key购买 nike

我正在尝试通过 CLI 实现 CF 堆栈。我输入以下命令:

aws cloudformation create-stack --region $region --stack-name this-stacks-name --template-body file://cf_templates/this-stacks-yaml.yml --功能 CAPABILITY_IAM --参数 ParameterKey=ReplicationS3BucketName,ParameterValue=$bucketname

我收到以下错误:

调用 CreateStack 操作时发生错误 (ValidationError):为不需要参数的模板指定了参数值。

这是模板的相关部分:

Parameters:
ReplicationS3BucketName:
Description: "Parameter for custom S3 bucket name
Type: String
AllowedPattern: "[a-zA-Z][a-zA-Z0-9_-]*"
Resources:
ReplicationS3Bucket:
Type: AWS::S3::Bucket
DeletionPolicy: Retain
Properties:
BucketName: !Sub ${ReplicationS3BucketName}-${AWS::AccountId}-${AWS::Region}
BucketEncryption:
ServerSideEncryptionConfiguration:
- ServerSideEncryptionByDefault:
SSEAlgorithm: AES256
AccessControl: Private
PublicAccessBlockConfiguration:
BlockPublicAcls: true
BlockPublicPolicy: true
IgnorePublicAcls: true
RestrictPublicBuckets: true
VersioningConfiguration:
Status: Enabled

如有任何帮助,我们将不胜感激,谢谢。

最佳答案

基于评论。

该问题是由于在命令行中使用错误的模板文件引起的。

关于amazon-web-services - 通过 AWS CLI 将参数传递给 CloudFormation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73409122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com