簡體   English   中英

AWS cloudformation 資源已存在:部署而不刪除舊資源

[英]AWS cloudformation resource already exists : deploy without deleting old resource

我使用 cloudformation 創建並部署了一個 S3 資源(存儲桶)。 之后我部署了一個沒有該資源的版本。 然后我用資源部署了一個版本。

由於存儲桶存在,它給我一個無法部署的錯誤。 這以前發生在我身上,過去我刪除了資源並再次部署。 我正在尋找一種將資源用於未來部署的方法。 這是完全相同的資源,這是 yaml:

 Bucket:
   Type: AWS::S3::Bucket
   Properties:
     BucketName: !Sub "myBucketName"

有什么我可以添加到資源、策略、唯一 ID 中的任何東西,以便我可以使用現有資源嗎?

謝謝!

要在 CFN 中“使用現有資源”,您必須導入它 將 CFN 創建的修改資源保留在 CFN 之外也是一種不好的做法。 這會導致漂移和許多問題,其中之一就是您遇到的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM