Amazon DocumentDB の AWS マネージドポリシー
ユーザー、グループ、ロールにアクセス許可を追加するには自分でポリシーを作成するよりも、AWS マネージドポリシーを使用する方が簡単です。チームに必要な権限のみを提供する IAM カスタマーマネージドポリシーを作成するには時間と専門知識が必要です。すぐに使用を開始するために、AWS マネージドポリシーを使用できます。これらのポリシーは一般的なユースケースを対象範囲に含めており、AWS アカウントで利用できます。AWS マネージドポリシーの詳細については、「AWS Identity and Access Management ユーザーガイド」の「AWS マネージドポリシー」を参照してください。
AWS のサービスはAWS マネージドポリシーを維持および更新します。AWS マネージドポリシーの許可を変更することはできません。サービスでは新しい機能を利用できるようにするために、AWS マネージドポリシーに権限が追加されることがあります。この種類の更新はポリシーがアタッチされている、すべてのアイデンティティ (ユーザー、グループおよびロール) に影響を与えます。新しい機能が立ち上げられた場合や、新しいオペレーションが使用可能になった場合に、各サービスが AWS マネージドポリシーを更新する可能性が最も高くなります。サービスはAWS マネージドポリシーから権限を削除しないため、ポリシーの更新によって既存の権限が破棄されることはありません。
さらに、AWS は複数のサービスにまたがるジョブ機能の特徴に対するマネージドポリシーもサポートしています。例えば、ViewOnlyAccess AWS マネージドポリシーでは、多くの AWS サービスおよびリソースへの読み込み専用アクセスを許可します。あるサービスで新しい機能を立ち上げる場合は、AWS は、追加された演算とリソースに対し、読み込み専用の許可を追加します。職務機能ポリシーのリストと説明については、「AWS Identity and Access Management ユーザーガイド」の「 ジョブ機能の AWS マネージドポリシー」を参照してください。
アカウントのユーザーに付与できる次の AWS マネージドポリシーは、Amazon DocumentDB に固有のものです。
AmazonDocDBFullAccess – ルート AWS アカウントのすべての Amazon DocumentDB リソースへのフルアクセスを許可します。
AmazonDocDBReadOnlyAccess – ルート AWS アカウントのすべての Amazon DocumentDB リソースへの読み取り専用アクセスを許可します。
AmazonDocDBConsoleFullAccess - AWS マネジメントコンソール を使用して、Amazon DocumentDB および Amazon DocumentDB Elastic クラスターリソースを管理するためのフルアクセスを許可します。
AmazonDocDBElasticReadOnlyAccess – ルート AWS アカウントのすべての Amazon DocumentDB Elastic クラスターリソースへの読み取り専用アクセスを許可します。
AmazonDocDBElasticFullAccess – ルート AWS アカウントのすべての Amazon DocumentDB Elastic クラスターリソースへのフルアクセスを許可します。
AmazonDocDBFullAccess
このポリシーは、プリンシパルにすべての Amazon DocumentDB アクションへのフルアクセスを許可する管理者権限を付与します。このポリシーの権限は、次のようにグループ化されています。
Amazon DocumentDB の権限は、Amazon DocumentDB アクションをすべて許可します。
このポリシーの Amazon EC2 権限の一部は、API リクエストで渡されたリソースを検証するために必要です。これは、Amazon DocumentDB がクラスターでリソースを正常に使用できるようにするためです。このポリシーの残りの Amazon EC2 権限により、Amazon DocumentDB は、クラスターへの接続を可能にするために必要な AWS リソースを作成できます。
Amazon DocumentDB 権限は、リクエストで渡されたリソースを検証するために API コール中に使用されます。これらは、Amazon DocumentDB が、渡されたキーを Amazon DocumentDB クラスターで使用できるようにするために必要です。
CloudWatch Logsは、Amazon DocumentDB がログ配信先に到達可能であり、ブローカーログの使用に有効であることを確認するために必要です。
AmazonDocDBReadOnlyAccess
このポリシーは、ユーザーが Amazon DocumentDB で情報を表示できるようにする読み取り専用の権限を付与します。このポリシーが添付されているプリンシパルは、既存のリソースを更新または削除したり、新しい Amazon DocumentDB リソースを作成したりすることはできません。例えば、これらの権限を持つプリンシパルは、自分のアカウントに関連付けられているクラスターと構成のリストを表示できますが、クラスターの構成や設定を変更することはできません。このポリシーの権限は、次のようにグループ化されています。
Amazon DocumentDB 権限を使用すると、Amazon DocumentDB リソースを一覧表示し、それらを記述し、それらに関する情報を取得できます。
Amazon EC2 権限は、クラスターに関連付けられている Amazon VPC、サブネット、セキュリティグループ、および ENI を記述するために使用されます。
Amazon DocumentDB 権限は、クラスターに関連付けられているキーを記述するために使用されます。
AmazonDocDBConsoleFullAccess
AWS マネジメントコンソール を使用して Amazon DocumentDB リソースを管理するための以下のフルアクセスを許可します。
すべての Amazon DocumentDB アクションと Amazon DocumentDB クラスターアクションを許可する Amazon DocumentDB のアクセス許可。
このポリシーの Amazon EC2 権限の一部は、API リクエストで渡されたリソースを検証するために必要です。これは、Amazon DocumentDB がリソースを正常に使用して、クラスターをプロビジョンおよび維持できるようにするためです。このポリシーの残りの Amazon EC2 権限により、Amazon DocumentDB は、VPC エンドポイントなどのクラスターへの接続を可能にするために必要な AWS リソースを作成できます。
AWS KMS 権限は、リクエストで渡されたリソースを検証するために、AWS KMS への API コール中に使用されます。これらは、Amazon DocumentDB が、渡されたキーを使用して、Amazon DocumentDB エラスティッククラスターで保存されている保管中のデータを暗号化および復号化できるようにするために必要です。
CloudWatch Logs は、Amazon DocumentDB がログ配信先に到達可能であり、ログ使用の監査およびプロファイリングに有効であることを確認するために必要です。
特定のシークレットを検証し、それを使用して Amazon DocumentDB Elastic クラスターの管理者ユーザーをセットアップするには、Secrets Manager 権限が必要です。
Amazon DocumentDB クラスター管理アクションには Amazon RDS アクセス権限が必要です。特定の管理機能について、Amazon DocumentDB は Amazon RDS と共有されるオペレーショナルテクノロジーを使用します。
SNS 権限は、プリンシパルが Amazon Simple Notification Service (Amazon SNS) のサブスクリプションとトピックにアクセスして、Amazon SNS メッセージを発行することを許可します。
メトリクスとログの公開に必要なサービスにリンクされたロールを作成するには IAM 権限が必要です。
AmazonDocDBElasticReadOnlyAccess
このポリシーは、ユーザーが Amazon DocumentDB で Elastic クラスター情報を表示できるようにする読み取り専用の権限を付与します。このポリシーが添付されているプリンシパルは、既存のリソースを更新または削除したり、新しい Amazon DocumentDB リソースを作成したりすることはできません。例えば、これらの権限を持つプリンシパルは、自分のアカウントに関連付けられているクラスターと構成のリストを表示できますが、クラスターの構成や設定を変更することはできません。このポリシーの権限は、次のようにグループ化されています。
Amazon DocumentDB Elastic クラスター権限を使用すると、Amazon DocumentDB Elastic クラスターリソースを一覧表示し、それらを記述し、それらに関する情報を取得できます。
CloudWatch 権限は、サービスメトリクスを検証するために使用します。
AmazonDocDBElasticFullAccess
このポリシーは、Amazon DocumentDB Elastic クラスターに関するすべての Amazon DocumentDB アクションへのフルアクセスをプリンシパルに許可する管理者権限を付与します。
このポリシーは、AWS タグ (https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html) を条件内で使用して、リソースへのアクセスをスコープします。シークレットを使用する場合は、タグキー DocDBElasticFullAccess とタグ値でタグ付けする必要があります。カスタマー管理キーを使用する場合は、タグキー DocDBElasticFullAccess とタグ値でタグ付けする必要があります。
このポリシーの権限は、次のようにグループ化されています。
Amazon DocumentDB Elastic クラスターアクセス権限では、すべての Amazon DocumentDB アクションが許可されます。
このポリシーの Amazon EC2 権限の一部は、API リクエストで渡されたリソースを検証するために必要です。これは、Amazon DocumentDB がリソースを正常に使用して、クラスターをプロビジョンおよび維持できるようにするためです。このポリシーの残りの Amazon EC2 権限により、Amazon DocumentDB は、VPC エンドポイントなどのクラスターへの接続を可能にするために必要な AWS リソースを作成できます。
AWS KMS 権限は、Amazon DocumentDB が、渡されたキーを使用して Amazon DocumentDB エラスティッククラスター内の保管中のデータを暗号化および復号化できるようにするために必要です。
注記
カスタマー管理キーには、キー
DocDBElasticFullAccessが付いたタグとタグ値が必要です。特定のシークレットを検証し、それを使用して Amazon DocumentDB Elastic クラスターの管理者ユーザーをセットアップするには、SecretsManager の権限が必要です。
注記
使用するシークレットには、キー
DocDBElasticFullAccessが付いたタグとタグ値が必要です。メトリクスとログの公開に必要なサービスにリンクされたロールを作成するには IAM 権限が必要です。
AmazonDocDB-ElasticServiceRolePolicy
AmazonDocDBElasticServiceRolePolicy エンティティに AWS Identity and Access Management をアタッチすることはできません。このポリシーは、Amazon DocumentDB がユーザーに代わってアクションを実行することを許可するサービスリンクロールにアタッチされます。詳細については、「エラスティッククラスター上のサービスにリンクされたロール」を参照してください。
AWS マネージドポリシーに対する Amazon DocumentDB の更新
| 変更 | 説明 | 日付 |
|---|---|---|
| AmazonDocDBElasticFullAccess、AmazonDocDBConsoleFullAccess - 変更 | ポリシーが更新され、保留中のメンテナンスアクションが追加されました。 | 2/11/2025 |
| AmazonDocDBElasticFullAccess、AmazonDocDBConsoleFullAccess - 変更 | ポリシーが更新され、クラスターの開始/停止とクラスタースナップショットアクションのコピーが追加されました。 | 2/21/2024 |
| AmazonDocDBElasticReadOnlyAccess、AmazonDocDBElasticFullAccess - 変更 | ポリシーを更新し、cloudwatch:GetMetricData アクションを追加。 |
6/21/2023 |
| AmazonDocDBElasticReadOnlyAccess – 新しいポリシー | Amazon DocumentDB Elastic クラスターの新しいマネージドポリシー。 | 6/8/2023 |
| AmazonDocDBElasticFullAccess – 新しいポリシー | Amazon DocumentDB Elastic クラスターの新しいマネージドポリシー。 | 6/5/2023 |
| AmazonDocDB-ElasticServiceRolePolicy - 新しいポリシー | Amazon DocumentDB で、Amazon DocumentDB Elastic クラスター用の AWSServiceRoleForDocDB-Elastic サービスにリンクされたロールを作成。 | 11/30/2022 |
| AmazonDocDBConsoleFullAccess - 変更 | ポリシーを更新し、Amazon DocumentDB グローバル権限と Elastic クラスター権限を追加。 | 11/30/2022 |
| AmazonDocDBConsoleFullAccess, AmazonDocDBFullAccess, AmazonDocDBReadOnlyAccess - 新しいポリシー | サービスの起動。 | 1/19/2017 |