簡體   English   中英

所有區域中的AWS Cloudformation堆棧

[英]AWS Cloudformation stack in all regions

我對AWS CloudFormation模板完全陌生,我是python Web開發人員。 但是突然間,我的經理要求我(應客戶要求)檢查是否- 我們可以創建通用的AWS CloudFormation模板來為多個賬戶中的所有區域創建/更新資源

因此,我在Google上進行了搜索,但是對CloudFormation區域映射並沒有太多的了解。 因為我很難在短時間內完全了解Cloudformation。

所以,我很好奇,可能嗎?

示例:假設我必須在所有區域的3個帳戶中創建一個S3存儲桶。

{
"Resources" : {
    "some-bucket" : {
       "Type" : "AWS::S3::Bucket"
       }
    }
}

如果可能的話,有人可以指導我嗎? 如果是這樣的話

  • 有什么辦法?
  • 在模板中映射所有區域會起作用嗎?
  • 我們可以使用python的對流層嗎?(可選-因為我更喜歡用python編寫代碼)

有多種實現方法。

最簡單的方法是使用StackSets 使用StackSet,您可以跨不同區域創建/管理CloudFormation堆棧。

如果要更好地控制部署,則可以使用CloudFormation API在不同區域中獨立創建堆棧。

用於所有AWS服務的SDK在稱為Boto3的pip模塊中可用 我在日常活動中經常使用Boto3和Ansible的這種組合,並且在使用它方面獲得了愉快的體驗。

希望這可以幫助。

暫無
暫無

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

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