對啟動範本的標籤傳輸 - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對啟動範本的標籤傳輸

Elastic Beanstalk 提供了一個選項,可啟用對啟動範本的標籤傳輸。此選項為具有啟動範本的標籤型存取控制 (TBAC) 提供持續支援。

注意

啟動組態已逐步淘汰,並由啟動範本取代。如需詳細資訊,請參閱 Amazon EC2 Auto Scaling 使用者指南 中的啟動組態

為了防止執行中EC2執行個體的停機時間 AWS CloudFormation , 不會將標籤傳播到現有的啟動範本。如果有使用案例需要環境資源具備標籤,您可以啟用 Elastic Beanstalk,建立包含這些資源標籤的啟動範本。若要這麼做,請將 aws:autoscaling:launchconfiguration 命名空間中的 LaunchTemplateTagPropagationEnabled 選項設定為 true。預設值為 false

下列組態檔案範例可啟用對啟動範本的標籤傳輸。

option_settings: aws:autoscaling:launchconfiguration: LaunchTemplateTagPropagationEnabled: true

Elastic Beanstalk 只能將下列資源標籤傳播到啟動範本:

  • EBS 磁碟區

  • EC2 執行個體

  • EC2 網路介面

  • AWS CloudFormation 定義資源的啟動範本

此限制存在,因為 CloudFormation 僅允許針對特定資源建立範本時標籤。如需詳細資訊,請參閱 使用者指南 TagSpecification 中的 。 AWS CloudFormation

重要
  • 將現有環境的此選項值從 false 變更為 true 可能導致現有標籤發生重大變更。

  • 啟用此功能時,標籤傳播將需要EC2替換,這可能會導致停機時間。您可以啟用滾動式更新,批次套用組態變更,從而避免在更新程序期間停機。如需詳細資訊,請參閱組態變更

如需有關啟動範本的詳細資訊,請參閱以下內容: