gpt4 book ai didi

amazon-web-services - 堆栈 [aws-sam-cli-management-default] 已存在,无法使用更改集 [InitialCreation] 再次创建

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

问题

我在使用 aws cli 工具部署 aws SAM 应用程序时遇到以下错误。有谁知道为什么会发生以及如何解决它?

Error: Failed to create managed resources: An error occurred (ValidationError) when calling the CreateChangeSet operation: Stack [aws-sam-cli-managed-default] already exists and cannot be created again with the changeSet [InitialCreation].

详细信息

我尚未使用 aws-sam-cli-management-default 作为 CloudFormation 堆栈名称/SAM 应用程序名称/S3_prefix/S3_bucket 名称。

我的 samconfig.toml 文件

version = 0.1
[default]
[default.deploy]
[default.deploy.parameters]
stack_name = "iot"
s3_bucket = "iot"
s3_prefix = "iot"
region = "us-east-2"
profile = "default"
confirm_changeset = true
capabilities = "CAPABILITY_NAMED_IAM"

最佳答案

我遇到了同样的问题:我没有正确传递堆栈名称。因此,它创建了一个默认的“aws-sam-cli-management-default” ...并且正如消息所述,该默认值已经存在。

有两个选择:

  • 如果您不想为堆栈使用特定名称,请删除之前的同名堆栈
  • 您检查堆栈名称是否正确传递

您可以在 sam 命令中使用标志:“--stack-name YOUR_STACK_NAME”

或者使用 samconfig.toml 文件并检查该文件是否位于项目的根目录下,您可以在其中运行“sam deploy”命令。

关于amazon-web-services - 堆栈 [aws-sam-cli-management-default] 已存在,无法使用更改集 [InitialCreation] 再次创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71933627/

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