View a markdown version of this page

AWS Identity and Access Management Roles Anywhere のアクション、リソース、および条件キー - サービス認可リファレンス

AWS Identity and Access Management Roles Anywhere のアクション、リソース、および条件キー

AWS Identity and Access Management Roles Anywhere (サービスプレフィックス: rolesanywhere) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS Identity and Access Management Roles Anywhere で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

CreateProfile

rolesanywhere:CreateProfile

書き込み

rolesanywhere:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

rolesanywhere.amazonaws.com

書き込み

CreateTrustAnchor

rolesanywhere:CreateTrustAnchor

書き込み

rolesanywhere:TagResource

タグ付け、書き込み

DeleteAttributeMapping

rolesanywhere:DeleteAttributeMapping

書き込み

DeleteCrl

rolesanywhere:DeleteCrl

書き込み

DeleteProfile

rolesanywhere:DeleteProfile

書き込み

DeleteTrustAnchor

rolesanywhere:DeleteTrustAnchor

書き込み

DisableCrl

rolesanywhere:DisableCrl

書き込み

DisableProfile

rolesanywhere:DisableProfile

書き込み

DisableTrustAnchor

rolesanywhere:DisableTrustAnchor

書き込み

EnableCrl

rolesanywhere:EnableCrl

書き込み

EnableProfile

rolesanywhere:EnableProfile

書き込み

iam:PassRole

iam:PassedToService

rolesanywhere.amazonaws.com

書き込み

EnableTrustAnchor

rolesanywhere:EnableTrustAnchor

書き込み

GetCrl

rolesanywhere:GetCrl

読み取り

GetProfile

rolesanywhere:GetProfile

読み取り

GetSubject

rolesanywhere:GetSubject

読み取り

GetTrustAnchor

rolesanywhere:GetTrustAnchor

読み取り

ImportCrl

rolesanywhere:ImportCrl

書き込み

rolesanywhere:TagResource

タグ付け、書き込み

ListCrls

rolesanywhere:ListCrls

リスト

ListProfiles

rolesanywhere:ListProfiles

リスト

ListSubjects

rolesanywhere:ListSubjects

リスト

ListTagsForResource

rolesanywhere:ListTagsForResource

リスト

ListTrustAnchors

rolesanywhere:ListTrustAnchors

リスト

PutAttributeMapping

rolesanywhere:PutAttributeMapping

書き込み

PutNotificationSettings

rolesanywhere:PutNotificationSettings

書き込み

ResetNotificationSettings

rolesanywhere:ResetNotificationSettings

書き込み

TagResource

rolesanywhere:TagResource

タグ付け、書き込み

UntagResource

rolesanywhere:UntagResource

タグ付け、書き込み

UpdateCrl

rolesanywhere:UpdateCrl

書き込み

UpdateProfile

rolesanywhere:UpdateProfile

書き込み

iam:PassRole

iam:PassedToService

rolesanywhere.amazonaws.com

書き込み

UpdateTrustAnchor

rolesanywhere:UpdateTrustAnchor

書き込み

AWS Identity and Access Management Roles Anywhere で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

CreateProfile

プロファイルを作成する許可の付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateTrustAnchor

トラストアンカーを作成する許可の付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

DeleteAttributeMapping

プロファイルからマッピングルールを削除する許可を付与する

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

DeleteCrl

証明書失効リスト (crl) を削除する許可の付与

crl*

aws:ResourceTag/${TagKey}

書き込み

DeleteProfile

プロファイルを削除する権限を付与します

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

DeleteTrustAnchor

トラストアンカーを削除する許可の付与

trust-anchor*

aws:ResourceTag/${TagKey}

書き込み

DisableCrl

証明書失効リスト (crl) を無効にする許可の付与

crl*

aws:ResourceTag/${TagKey}

書き込み

DisableProfile

プロファイルを無効にする許可の付与

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

DisableTrustAnchor

トラストアンカーを無効にする許可の付与

trust-anchor*

aws:ResourceTag/${TagKey}

書き込み

EnableCrl

証明書失効リスト (crl) を有効にする許可の付与

crl*

aws:ResourceTag/${TagKey}

書き込み

EnableProfile

プロファイルを有効にする許可の付与

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

EnableTrustAnchor

トラストアンカーを有効にする許可の付与

trust-anchor*

aws:ResourceTag/${TagKey}

書き込み

GetCrl

証明書失効リスト (crl) を取得する許可の付与

crl*

aws:ResourceTag/${TagKey}

読み取り

GetProfile

プロファイルを取得する許可の付与

プロファイル*

aws:ResourceTag/${TagKey}

読み取り

GetSubject

件名を取得する許可の付与

件名*

aws:ResourceTag/${TagKey}

読み取り

GetTrustAnchor

トラストアンカーを取得する許可の付与

trust-anchor*

aws:ResourceTag/${TagKey}

読み取り

ImportCrl

証明書失効リスト (crl) をインポートする許可の付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

ListCrls

証明書失効リスト (crls) を一覧表示する許可の付与

リスト

ListProfiles

プロファイルを一覧表示する許可の付与

リスト

ListSubjects

件名を一覧表示する許可の付与

リスト

ListTagsForResource

リソースのタグを一覧表示する許可を付与。

リスト

ListTrustAnchors

トラストアンカーを一覧表示する許可の付与

リスト

PutAttributeMapping

マッピングルールをプロファイルに配置する許可を付与する

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

PutNotificationSettings

通知設定をトラストアンカーにアタッチする許可を付与

trust-anchor*

aws:ResourceTag/${TagKey}

書き込み

ResetNotificationSettings

カスタム通知設定を IAM Roles Anywhere で定義されたデフォルト状態にリセットする許可を付与

trust-anchor*

aws:ResourceTag/${TagKey}

書き込み

TagResource

リソースにタグを付けるアクセス許可を付与

crl

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

profile (プロファイル)

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

件名

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

信頼アンカー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

リソースのタグを解除する許可を付与

crl

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

profile (プロファイル)

aws:ResourceTag/${TagKey}

aws:TagKeys

件名

aws:ResourceTag/${TagKey}

aws:TagKeys

信頼アンカー

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCrl

証明書失効リスト (crl) を更新する許可の付与

crl*

aws:ResourceTag/${TagKey}

書き込み

UpdateProfile

プロファイルを更新する許可の付与

プロファイル*

aws:ResourceTag/${TagKey}

書き込み

UpdateTrustAnchor

トラストアンカーを更新する許可の付与

trust-anchor*

aws:ResourceTag/${TagKey}

書き込み

AWS Identity and Access Management Roles Anywhere で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

crl

arn:${Partition}:rolesanywhere:${Region}:${Account}:crl/${CrlId}

aws:ResourceTag/${TagKey}

プロファイル

arn:${Partition}:rolesanywhere:${Region}:${Account}:profile/${ProfileId}

aws:ResourceTag/${TagKey}

件名

arn:${Partition}:rolesanywhere:${Region}:${Account}:subject/${SubjectId}

aws:ResourceTag/${TagKey}

信頼アンカー

arn:${Partition}:rolesanywhere:${Region}:${Account}:trust-anchor/${TrustAnchorId}

aws:ResourceTag/${TagKey}

AWS Identity and Access Management Roles Anywhere の条件キー

AWS Identity and Access Management Roles Anywhere では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString