メインコンテンツへスキップ

CloudFormation and StackSet

Attribute は、リソースレベルから機能・アプリケーション・チーム・顧客レベルまで、コストのアトリビューションと責任範囲を把握できる、クラウドコストの包括的なプラットフォームを提供します。

これを実現するために、Attribute には複数レベルでのアクセスが必要です。

  • 請求情報へのアクセス
  • リソースの利用情報を取得するための Attribute センサーの実装

詳細な権限は、Attribute によって提供される CloudFormation テンプレート内で定義されています。

注意

クラウド環境の実装によっては、特定のリソースに対して追加の権限が必要になる場合があります。

CloudFormation Using StackSet​

円滑な実装を行うために、CloudFormation を利用して請求情報の作成と必要なセットアップを実施します。CloudFormation テンプレートは Attribute から提供されます。

Important

すべてのスタックは、us-east-1 リージョンで適用する必要があります。

Management Account Setup​

管理アカウントで、次の操作を実行してください。

  1. CloudFormation → Stacks → Create stack → With new resources (standard) に移動します。
  2. Choose an existing template を選択します。
  3. Attribute から提供されたテンプレートをアップロードします。
  4. 必要なスタックの詳細を追加します。
    • Stack name: 任意の名前を指定します。AttributeRegistration は使用しないでください。この名前は子スタックで使用されます。
    • Account name: 必要に応じて自動的に追加されます。必要であれば上書きできます。
    • Account type: management を指定します。
  5. スタックをデプロイします。

Subaccount Deployments​

  1. CloudFormation → StackSets → Create StackSet に移動します。

  2. Choose a template ページで、次の操作を行います。

    1. Service-managed permissions を選択します。
    2. Template is ready を選択します。
    3. Upload a template file を選択し、Attribute から提供されたテンプレートをアップロードします(管理アカウントのセットアップで使用したものと同じファイルを、サブアカウントに適用します)。
    4. Next をクリックします。

    Choose a template ページ。Template is ready (1)、Upload a template file (2)、アップロード済みの attribute-cf-base.yml ファイル (3) が注釈付きで表示されている

  3. Specify StackSet details ページで、次の操作を行います。

    1. StackSet name を入力します。
    2. サブアカウント名を自動検出するため、AccountName は空のままにします。
    3. AccountType を sub に設定します。
    4. Next をクリックします。

    Specify StackSet details ページ。StackSet name (1)、空のままの AccountName (2)、sub に設定された AccountType (3) が注釈付きで表示されている

  4. Set deployment options ページで、次の操作を行います。

    1. Deployment targets: Deploy to organizational units (OUs) を選択します。
    2. 必要に応じてアカウントフィルターを適用します。
    3. Specify regions: us-east-1 を指定します。
    4. StackSet を作成します。

    Set deployment options ページ。Deploy to organizational units (1) と、選択された us-east-1 リージョン (2) が注釈付きで表示されている


商標: AWS は Amazon.com, Inc. またはその関連会社の商標です。その他のすべての商標は、それぞれの所有者に帰属します。