AWS Cost Optimization Hub および AWS Organizations - AWS Organizations

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Cost Optimization Hub および AWS Organizations

AWS Cost Optimization Hubは、AWS アカウントと AWS リージョン全体のコスト最適化のレコメンデーションを統合して優先順位を付けるのに役立つ AWS Billing and Cost Management 機能です。これにより、AWS 支出を最大限に活用できます。Cost Optimization Hub を AWS Organizations で使用すると、Organizations メンバーアカウントと AWS リージョン全体の AWS コスト最適化のレコメンデーションを簡単に識別、フィルタリング、集約できます。

詳細については、「AWS Cost Management User Guide」の「Cost Optimization Hub」を参照してください。

AWS Cost Optimization Hub と AWS Organizations の統合には、次の情報を参考にしてください。

統合を有効にする際に作成されるサービスにリンクされたロール

信頼されたアクセスを有効にすると、以下のサービスにリンクされたロールが組織の管理アカウントに自動的に作成されます。このロールにより、Cost Optimization Hub はサポートされているオペレーションを組織内のアカウントで実行できます。

このロールを削除または変更できるのは、Cost Optimization Hub と Organizations 間の信頼されたアクセスを無効にした場合か、組織から当該のメンバーアカウントを削除した場合だけです。

詳細については、「AWS Cost Management ユーザーガイド」の「Service-linked role permissions for Cost Optimization Hub」を参照してください。

  • AWSServiceRoleForCostOptimizationHub

Cost Optimization Hub で使用されるサービスプリンシパル

Cost Optimization Hub は cost-optimization-hub.bcm.amazonaws.com サービスプリンシパルを使用します。

Cost Optimization Hub で信頼されたアクセスを有効化

信頼されたアクセスの有効化に必要な権限に関しては、信頼されたアクセスを有効にするために必要なアクセス許可 を参照してください。

組織の管理アカウントを使用してオプトインし、組織内のすべてのメンバーアカウントを含めると、Cost Optimization Hub の信頼されたアクセスが組織アカウントで自動的に有効になります。

信頼されたアクセスの有効化には、AWS Organizations コンソールを使用する方法、AWS CLI コマンドを実行する方法、いずれかの AWS SDK で API オペレーションを呼び出す方法があります。

AWS マネジメントコンソール
Organizations コンソールを使用して信頼されたアクセスを有効にするには
  1. AWS Organizations コンソールにサイン・インします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、あるいはルートユーザーとしてサインイン (推奨されません) する必要があります。

  2. ナビゲーションペインで [Services (サービス)] を選択します。

  3. サービスのリストで [AWS Cost Optimization Hub] を選択します。

  4. [Enable trusted access (信頼されたアクセスを有効にする)] を選択します。

  5. [AWS Cost Optimization Hub の信頼されたアクセスを有効にする] ダイアログボックスで、[有効にする] と入力して確定し、[信頼されたアクセスを有効化] を選択します。

  6. AWS Organizations だけの管理者である場合は、AWS Cost Optimization Hub の管理者に、サービスコンソールから AWS Organizations と連携するサービスが有効になったことをお知らせください。

AWS CLI, AWS API
Organizations CLI/SDK を使用して信頼されたアクセスを有効にするには

次の AWS CLI コマンドまたは API オペレーションを使用して、信頼されたサービスのアクセスを有効にします。

  • AWS CLI: enable-aws-service-access

    次のコマンドを実行して、AWS Cost Optimization Hub を Organizations で信頼されたサービスとして有効にします。

    $ aws organizations enable-aws-service-access \ --service-principal cost-optimization-hub.bcm.amazonaws.com

    このコマンドが成功した場合、出力は生成されません。

  • AWS API: EnableAWSServiceAccess

信頼されたアクセスの無効化

信頼されたアクセスの無効化に必要なアクセス権限に関しては、信頼されたアクセスを無効にするために必要なアクセス許可 を参照してください。

信頼されたアクセスは、Organizations ツールを使用してのみ無効にできます。

重要

オプトインした後に Cost Optimization Hub の信頼されたアクセスを無効にすると、Cost Optimization Hub は組織のメンバー アカウントのレコメンデーションへのアクセスを拒否します。さらに、組織内のメンバーアカウントは Cost Optimization Hub にオプトインされていません。詳細については、「AWS Cost Management ユーザーガイド」の「Cost Optimization Hub and Organizations trusted access」を参照してください。

信頼されたアクセスの無効化には、Organizations の AWS CLI コマンドを実行する方法と、いずれかの AWS SDK で Organizations API オペレーションを呼び出す方法があります。

AWS CLI, AWS API
Organizations CLI/SDK を使用して信頼されたアクセスを無効にするには

次の AWS CLI コマンドまたは API オペレーションを使用して、サービスへの信頼されたアクセスを無効にします。

  • AWS CLI: disable-aws-service-access

    次のコマンドを実行し、AWS Cost Optimization Hub を Organizations で信頼されたサービスとして無効にすることができます。

    $ aws organizations disable-aws-service-access \ --service-principal cost-optimization-hub.bcm.amazonaws.com

    このコマンドが成功した場合、出力は生成されません。

  • AWS API: DisableAWSServiceAccess

Cost Optimization Hub の委任された管理者アカウントの有効化

メンバーアカウントを組織の委任管理者に指定すると、指定されたアカウントは、組織内のすべてのアカウントの Cost Optimization Hub レコメンデーションを取得し、Cost Optimization Hub の設定を管理できるため、リソース最適化の機会を一元的に特定する柔軟性が高まります。

最小アクセス許可

次の許可を持つ Organizations 管理アカウントのユーザーまたはロールのみが、組織内で Cost Optimization Hub の委任管理者としてメンバーアカウントを設定できます。

Cost Optimization Hub の委任管理者アカウントを有効にする方法については、「AWS Cost Management ユーザーガイド」の「Delegate an administrator account」を参照してください。

Cost Optimization Hub の委任管理者の無効化

Cost Optimization Hub の委任管理者を削除できるのは、Organizations 管理アカウントの管理者だけです。

Cost Optimization Hub コンソールを使用して委任管理者の Cost Optimization Hub アカウントを無効にするには、「AWS Cost Management User Guide」の「Delegate an administrator account」を参照してください。

AWS CLI を使用して委任管理者を削除するには、「AWS Config CLI リファレンス」の「deregister-delegated-administrator」を参照してください。