AWS Identity and Access Management (IAM) のアクション、リソース、および条件キー
AWS Identity and Access Management (IAM) (サービスプレフィックス: iam) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS Identity and Access Management (IAM) で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | SDK クライアント | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|---|
|
AcceptDelegationRequest |
iam |
書き込み |
|||
|
AcquireRole |
iam |
アクセス許可管理、書き込み |
|||
書き込み |
|||||
読み取り |
|||||
読み取り |
|||||
アクセス許可管理、書き込み |
|||||
アクセス許可管理、書き込み |
|||||
タグ付け、書き込み |
|||||
|
AddClientIDToOpenIDConnectProvider |
iam |
書き込み |
|||
|
AddRoleToInstanceProfile |
iam |
書き込み |
|||
ec2.amazonaws.com |
書き込み |
||||
|
AddUserToGroup |
iam |
書き込み |
|||
|
AssociateDelegationRequest |
iam |
書き込み |
|||
|
AttachGroupPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
AttachRolePolicy |
iam |
アクセス許可管理、書き込み |
|||
|
AttachUserPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
ChangePassword |
iam |
書き込み |
|||
|
CreateAccessKey |
iam |
書き込み |
|||
|
CreateAccountAlias |
iam |
書き込み |
|||
|
CreateDelegationRequest |
iam |
書き込み |
|||
|
CreateGroup |
iam |
書き込み |
|||
|
CreateInstanceProfile |
iam |
書き込み |
|||
タグ付け、書き込み |
|||||
|
CreateLoginProfile |
iam |
書き込み |
|||
|
CreateOpenIDConnectProvider |
iam |
書き込み |
|||
タグ付け、書き込み |
|||||
|
CreatePolicy |
iam |
アクセス許可管理、書き込み |
|||
タグ付け、書き込み |
|||||
|
CreatePolicyVersion |
iam |
アクセス許可管理、書き込み |
|||
|
CreateRole |
iam |
書き込み |
|||
タグ付け、書き込み |
|||||
|
CreateSAMLProvider |
iam |
書き込み |
|||
タグ付け、書き込み |
|||||
|
CreateServiceLinkedRole |
iam |
書き込み |
|||
アクセス許可管理、書き込み |
|||||
|
CreateServiceSpecificCredential |
iam |
書き込み |
|||
|
CreateUser |
iam |
書き込み |
|||
タグ付け、書き込み |
|||||
|
CreateVirtualMFADevice |
iam |
書き込み |
|||
タグ付け、書き込み |
|||||
|
DeactivateMFADevice |
iam |
書き込み |
|||
|
DeleteAccessKey |
iam |
書き込み |
|||
|
DeleteAccountAlias |
iam |
書き込み |
|||
|
DeleteAccountPasswordPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteGroup |
iam |
書き込み |
|||
|
DeleteGroupPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteInstanceProfile |
iam |
書き込み |
|||
|
DeleteLoginProfile |
iam |
書き込み |
|||
|
DeleteOpenIDConnectProvider |
iam |
書き込み |
|||
|
DeletePolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DeletePolicyVersion |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteRole |
iam |
書き込み |
|||
|
DeleteRolePermissionsBoundary |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteRolePolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteSAMLProvider |
iam |
書き込み |
|||
|
DeleteSSHPublicKey |
iam |
書き込み |
|||
|
DeleteServerCertificate |
iam |
書き込み |
|||
|
DeleteServiceLinkedRole |
iam |
書き込み |
|||
|
DeleteServiceSpecificCredential |
iam |
書き込み |
|||
|
DeleteSigningCertificate |
iam |
書き込み |
|||
|
DeleteUser |
iam |
書き込み |
|||
|
DeleteUserPermissionsBoundary |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteUserPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DeleteVirtualMFADevice |
iam |
書き込み |
|||
|
DetachGroupPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DetachRolePolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DetachUserPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
DisableOutboundWebIdentityFederation |
iam |
書き込み |
|||
|
EnableMFADevice |
iam |
書き込み |
|||
|
EnableOutboundWebIdentityFederation |
iam |
書き込み |
|||
|
GenerateCredentialReport |
iam |
読み取り |
|||
|
GenerateOrganizationsAccessReport |
iam |
読み取り |
|||
|
GenerateServiceLastAccessedDetails |
iam |
読み取り |
|||
|
GetAccessKeyLastUsed |
iam |
読み取り |
|||
|
GetAccountAuthorizationDetails |
iam |
読み取り |
|||
|
GetAccountPasswordPolicy |
iam |
読み取り |
|||
|
GetAccountProperties |
iam |
読み取り |
|||
|
GetAccountSummary |
iam |
リスト |
|||
|
GetContextKeysForCustomPolicy |
iam |
読み取り |
|||
|
GetContextKeysForPrincipalPolicy |
iam |
読み取り |
|||
|
GetCredentialReport |
iam |
読み取り |
|||
|
GetDelegationRequest |
iam |
読み取り |
|||
|
GetGroup |
iam |
読み取り |
|||
|
GetGroupPolicy |
iam |
読み取り |
|||
|
GetHumanReadableSummary |
iam |
読み取り |
|||
|
GetInstanceProfile |
iam |
読み取り |
|||
|
GetLoginProfile |
iam |
リスト |
|||
|
GetMFADevice |
iam |
読み取り |
|||
|
GetOpenIDConnectProvider |
iam |
読み取り |
|||
|
GetOrganizationsAccessReport |
iam |
読み取り |
|||
|
GetOutboundWebIdentityFederationInfo |
iam |
読み取り |
|||
|
GetPolicy |
iam |
読み取り |
|||
|
GetPolicyVersion |
iam |
読み取り |
|||
|
GetRole |
iam |
読み取り |
|||
|
GetRolePolicy |
iam |
読み取り |
|||
|
GetRoleTemplateVersion |
iam |
読み取り |
|||
|
GetSAMLProvider |
iam |
読み取り |
|||
|
GetSSHPublicKey |
iam |
読み取り |
|||
|
GetServerCertificate |
iam |
読み取り |
|||
|
GetServiceLastAccessedDetails |
iam |
読み取り |
|||
|
GetServiceLastAccessedDetailsWithEntities |
iam |
読み取り |
|||
|
GetServiceLinkedRoleDeletionStatus |
iam |
読み取り |
|||
|
GetUser |
iam |
読み取り |
|||
|
GetUserPolicy |
iam |
読み取り |
|||
|
ListAccessKeys |
iam |
リスト |
|||
|
ListAccountAliases |
iam |
リスト |
|||
|
ListAttachedGroupPolicies |
iam |
リスト |
|||
|
ListAttachedRolePolicies |
iam |
リスト |
|||
|
ListAttachedUserPolicies |
iam |
リスト |
|||
|
ListDelegationRequests |
iam |
リスト |
|||
|
ListEntitiesForPolicy |
iam |
リスト |
|||
|
ListGroupPolicies |
iam |
リスト |
|||
|
ListGroups |
iam |
リスト |
|||
|
ListGroupsForUser |
iam |
リスト |
|||
|
ListInstanceProfileTags |
iam |
リスト |
|||
|
ListInstanceProfiles |
iam |
リスト |
|||
|
ListInstanceProfilesForRole |
iam |
リスト |
|||
|
ListMFADeviceTags |
iam |
リスト |
|||
|
ListMFADevices |
iam |
リスト |
|||
|
ListOpenIDConnectProviderTags |
iam |
リスト |
|||
|
ListOpenIDConnectProviders |
iam |
リスト |
|||
|
ListPolicies |
iam |
リスト |
|||
|
ListPoliciesGrantingServiceAccess |
iam |
リスト |
|||
|
ListPolicyTags |
iam |
リスト |
|||
|
ListPolicyVersions |
iam |
リスト |
|||
|
ListRolePolicies |
iam |
リスト |
|||
|
ListRoleTags |
iam |
リスト |
|||
|
ListRoles |
iam |
リスト |
|||
|
ListSAMLProviderTags |
iam |
リスト |
|||
|
ListSAMLProviders |
iam |
リスト |
|||
|
ListSSHPublicKeys |
iam |
リスト |
|||
|
ListServerCertificateTags |
iam |
リスト |
|||
|
ListServerCertificates |
iam |
リスト |
|||
|
ListServiceSpecificCredentials |
iam |
リスト |
|||
|
ListSigningCertificates |
iam |
リスト |
|||
|
ListUserPolicies |
iam |
リスト |
|||
|
ListUserTags |
iam |
リスト |
|||
|
ListUsers |
iam |
リスト |
|||
|
ListVirtualMFADevices |
iam |
リスト |
|||
|
PutAccountProperties |
iam |
書き込み |
|||
書き込み |
|||||
|
PutGroupPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
PutRolePermissionsBoundary |
iam |
アクセス許可管理、書き込み |
|||
|
PutRolePolicy |
iam |
アクセス許可管理、書き込み |
|||
|
PutUserPermissionsBoundary |
iam |
アクセス許可管理、書き込み |
|||
|
PutUserPolicy |
iam |
アクセス許可管理、書き込み |
|||
|
RejectDelegationRequest |
iam |
書き込み |
|||
|
RemoveClientIDFromOpenIDConnectProvider |
iam |
書き込み |
|||
|
RemoveRoleFromInstanceProfile |
iam |
書き込み |
|||
|
RemoveUserFromGroup |
iam |
書き込み |
|||
|
ResetServiceSpecificCredential |
iam |
書き込み |
|||
|
ResyncMFADevice |
iam |
書き込み |
|||
|
SendDelegationToken |
iam |
書き込み |
|||
|
SetDefaultPolicyVersion |
iam |
アクセス許可管理、書き込み |
|||
|
SetSecurityTokenServicePreferences |
iam |
書き込み |
|||
|
SimulateCustomPolicy |
iam |
読み取り |
|||
|
SimulatePrincipalPolicy |
iam |
読み取り |
|||
|
TagInstanceProfile |
iam |
タグ付け、書き込み |
|||
|
TagMFADevice |
iam |
タグ付け、書き込み |
|||
|
TagOpenIDConnectProvider |
iam |
タグ付け、書き込み |
|||
|
TagPolicy |
iam |
タグ付け、書き込み |
|||
|
TagRole |
iam |
タグ付け、書き込み |
|||
|
TagSAMLProvider |
iam |
タグ付け、書き込み |
|||
|
TagServerCertificate |
iam |
タグ付け、書き込み |
|||
|
TagUser |
iam |
タグ付け、書き込み |
|||
|
UntagInstanceProfile |
iam |
タグ付け、書き込み |
|||
|
UntagMFADevice |
iam |
タグ付け、書き込み |
|||
|
UntagOpenIDConnectProvider |
iam |
タグ付け、書き込み |
|||
|
UntagPolicy |
iam |
タグ付け、書き込み |
|||
|
UntagRole |
iam |
タグ付け、書き込み |
|||
|
UntagSAMLProvider |
iam |
タグ付け、書き込み |
|||
|
UntagServerCertificate |
iam |
タグ付け、書き込み |
|||
|
UntagUser |
iam |
タグ付け、書き込み |
|||
|
UpdateAccessKey |
iam |
書き込み |
|||
|
UpdateAccountPasswordPolicy |
iam |
書き込み |
|||
|
UpdateAssumeRolePolicy |
iam |
アクセス許可管理、書き込み |
|||
|
UpdateGroup |
iam |
書き込み |
|||
|
UpdateLoginProfile |
iam |
書き込み |
|||
|
UpdateOpenIDConnectProviderThumbprint |
iam |
書き込み |
|||
|
UpdateRole |
iam |
書き込み |
|||
|
UpdateRoleDescription |
iam |
書き込み |
|||
|
UpdateSAMLProvider |
iam |
書き込み |
|||
|
UpdateSSHPublicKey |
iam |
書き込み |
|||
|
UpdateServerCertificate |
iam |
書き込み |
|||
|
UpdateServiceSpecificCredential |
iam |
書き込み |
|||
|
UpdateSigningCertificate |
iam |
書き込み |
|||
|
UpdateUser |
iam |
書き込み |
|||
|
UploadSSHPublicKey |
iam |
書き込み |
|||
|
UploadServerCertificate |
iam |
タグ付け、書き込み |
|||
書き込み |
|||||
|
UploadSigningCertificate |
iam |
書き込み |
AWS Identity and Access Management (IAM) で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
委任リクエストリソースを受け入れ、リクエストされた一時アクセスを付与します |
書き込み |
|||
指定された IAM OpenID Connect(OIDC) プロバイダーリソースに登録された ID のリストに新しいクライアント ID (閲覧者) を追加する許可を付与 |
書き込み |
|||
指定されたインスタンスプロファイルに IAM ロールを追加する許可を付与 |
書き込み |
|||
指定された IAM グループに IAM ユーザーを追加する許可を付与 |
書き込み |
|||
委任リクエストリソースを呼び出し元の ID に関連付けます。 |
書き込み |
|||
指定された IAM グループに管理ポリシーをアタッチする許可を付与 |
アクセス許可管理、書き込み |
|||
指定された IAM ロールに管理ポリシーをアタッチする許可を付与 |
アクセス許可管理、書き込み |
|||
指定された IAM ユーザーに管理ポリシーをアタッチする許可を付与 |
アクセス許可管理、書き込み |
|||
IAM ユーザーに自分のパスワードを変更するアクセス許可を付与します。 |
書き込み |
|||
指定された IAM ユーザーのアクセスキーとシークレットアクセスキーを作成する許可を付与。 |
書き込み |
|||
のエイリアスを作成するアクセス許可を付与します AWS アカウント |
書き込み |
|||
一時的なアクセス委任用の IAM 委任リクエストリソースを作成します |
書き込み |
|||
新しいグループを作成する許可を付与 |
書き込み |
|||
新しいインスタンスプロファイルを作成する許可を付与 |
書き込み |
|||
指定された IAM ユーザーのパスワードを作成する許可を付与 |
書き込み |
|||
OpenID Connect (OIDC) をサポートする ID プロバイダー (IdP) について説明する IAM リソースを作成する許可を付与 |
書き込み |
|||
新しい管理ポリシーを作成する許可を付与 |
アクセス許可管理、書き込み |
|||
指定された管理ポリシーの新しいバージョンを作成する許可を付与 |
アクセス許可管理、書き込み |
|||
新しいロールを作成する許可を付与 |
書き込み |
|||
SAML 2.0 をサポートする ID プロバイダー (IdP) について説明する IAM リソースを作成する許可を付与 |
書き込み |
|||
AWS サービスがユーザーに代わってアクションを実行できるようにする IAM ロールを作成するアクセス許可を付与します |
書き込み |
|||
IAM ユーザーの新しいサービス固有の認証情報を作成する許可を付与 |
書き込み |
|||
新しい IAM ユーザーを作成する許可を付与 |
書き込み |
|||
新しい仮想 MFA デバイスを作成する許可を付与 |
書き込み |
|||
指定された MFA デバイスを非アクティブ化し、最初に有効にされた IAM ユーザーとの関連付けを削除する許可を付与 |
書き込み |
|||
指定された IAM ユーザーに関連付けられたアクセスキーペアを削除する許可を付与 |
書き込み |
|||
指定された AWS アカウント エイリアスを削除するアクセス許可を付与します |
書き込み |
|||
のパスワードポリシーを削除するアクセス許可を付与します AWS アカウント |
アクセス許可管理、書き込み |
|||
既存の CloudFront 公開鍵を削除するアクセス許可を付与 |
書き込み |
|||
指定した IAM グループを削除するアクセス許可を付与 |
書き込み |
|||
グループから指定されたインラインポリシーを削除する許可を付与 |
アクセス許可管理、書き込み |
|||
指定されたインスタンスプロファイルを削除する許可を付与 |
書き込み |
|||
指定された IAM ユーザーのパスワードを削除する許可を付与 |
書き込み |
|||
IAM で OpenID Connect ID プロバイダー (IdP) リソースオブジェクトを削除する許可を付与 |
書き込み |
|||
指定した管理ポリシーを削除し、それがアタッチされている IAM エンティティ (ユーザー、グループ、またはロール) から削除する許可を付与 |
アクセス許可管理、書き込み |
|||
指定された管理ポリシーからバージョンを削除する許可を付与 |
アクセス許可管理、書き込み |
|||
指定したロールを削除するアクセス許可を付与 |
書き込み |
|||
ロールからアクセス許可境界を削除する許可を付与 |
アクセス許可管理、書き込み |
|||
指定されたロールから指定されたインラインポリシーを削除する許可を付与 |
アクセス許可管理、書き込み |
|||
IAM で SAML プロバイダーリソースを削除する許可を付与 |
書き込み |
|||
指定された SSH パブリックキーを削除する許可を付与 |
書き込み |
|||
指定されたサーバー証明書を削除する許可を付与 |
書き込み |
|||
AWS サービスで使用されなくなった場合に、特定のサービスにリンクされた IAM ロールを削除するアクセス許可を付与します |
書き込み |
|||
IAM ユーザーの指定されたサービス固有の認証情報を削除する許可を付与 |
書き込み |
|||
指定された IAM ユーザーに関連付けられている署名証明書を削除する許可を付与 |
書き込み |
|||
指定した IAM ユーザーを削除するアクセス許可を付与 |
書き込み |
|||
指定された IAM ユーザーからアクセス許可境界を削除する許可を付与 |
アクセス許可管理、書き込み |
|||
IAM ユーザーから指定されたインラインポリシーを削除する許可を付与 |
アクセス許可管理、書き込み |
|||
仮想 MFA デバイスを削除する許可を付与 |
書き込み |
|||
指定された IAM グループから管理ポリシーをデタッチする許可を付与 |
アクセス許可管理、書き込み |
|||
指定されたロールから管理ポリシーをデタッチする許可を付与 |
アクセス許可管理、書き込み |
|||
指定された IAM ユーザーから管理ポリシーをデタッチする許可を付与 |
アクセス許可管理、書き込み |
|||
現在のアカウントで管理されている組織のメンバーアカウントのルートユーザー認証情報の管理を無効にするアクセス許可を付与 |
書き込み |
|||
現在のアカウントで管理されている組織のメンバーアカウントで特権ルートアクションを無効にするアクセス許可を付与 |
書き込み |
|||
発信者アカウントのアウトバウンド ID フェデレーション機能を無効にします |
書き込み |
|||
MFA デバイスを有効にして、指定された IAM ユーザーに関連付けるアクセス許可を付与 |
iam:FIDO-FIPS-140-2-certification |
書き込み |
||
現在のアカウントで管理されている組織のメンバーアカウントのルートユーザー認証情報の管理を有効にするアクセス許可を付与 |
書き込み |
|||
現在のアカウントで管理されている組織のメンバーアカウントで特権ルートアクションを有効にするアクセス許可を付与 |
書き込み |
|||
発信者アカウントのアウトバウンド ID フェデレーション機能を有効にします |
書き込み |
|||
の認証情報レポートを生成するアクセス許可を付与します AWS アカウント |
読み取り |
|||
AWS Organizations エンティティのアクセスレポートを生成するアクセス許可を付与します |
読み取り |
|||
IAM リソースのサービスの最終アクセス時間データレポートを生成する許可を付与 |
読み取り |
|||
指定されたアクセスキーの最後の使用時の情報を取得する許可を付与 |
読み取り |
|||
相互の関係など、 内のすべての IAM ユーザー、グループ AWS アカウント、ロール、ポリシーに関する情報を取得するアクセス許可を付与します |
読み取り |
|||
アカウントに関連付けられている E メールアドレスを取得するアクセス許可を付与 |
読み取り |
|||
アカウントに関連付けられているアカウント名を取得するアクセス許可を付与 |
読み取り |
|||
のパスワードポリシーを取得するアクセス許可を付与します AWS アカウント |
読み取り |
|||
IAM 機能のアカウントレベルのプロパティを取得する許可を付与 |
読み取り |
|||
の IAM エンティティの使用状況と IAM クォータに関する情報を取得するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定した CloudFront 公開ビューに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
指定されたポリシーで参照されているコンテキストキーのすべてのリストを取得する許可を付与 |
読み取り |
|||
指定された IAM アイデンティティ (ユーザー、グループ、ロール) にアタッチされているすべての IAM ポリシーで参照される、すべてのコンテキストキーのリストを取得する許可を付与 |
読み取り |
|||
[ Role] ( ロール) |
||||
の認証情報レポートを取得するアクセス許可を付与します AWS アカウント |
読み取り |
|||
特定の委任リクエストに関する情報を取得します。 |
読み取り |
|||
指定された IAM グループで IAM ユーザーのリストを取得する許可を付与 |
読み取り |
|||
指定の IAM グループに埋め込まれたインラインポリシードキュメントを取得する許可を付与 |
読み取り |
|||
特定のエンティティの人間が読み取れる概要を取得します。現時点では、委任リクエストのみがサポートされています |
読み取り |
|||
指定されたインスタンスプロファイルについて、インスタンスプロファイルのパス、GUID、ARN、ロールといった情報を取得するアクセス許可を付与 |
読み取り |
|||
指定された IAM ユーザーのユーザー名とパスワードの作成日を取得する許可を付与 |
リスト |
|||
指定されたユーザーの MFA デバイスに関する情報を取得するアクセス許可を付与します |
読み取り |
|||
IAM の指定された OpenID Connect (OIDC) プロバイダーリソースに関する情報を取得する許可を付与 |
読み取り |
|||
AWS Organizations アクセスレポートを取得する許可を付与 |
読み取り |
|||
発信者アカウントのアウトバウンド ID フェデレーション機能の設定情報を取得します。 |
読み取り |
|||
指定された管理ポリシーについて、そのポリシーのデフォルトバージョン、そのポリシーがアタッチされているアイデンティティの総数といった情報を取得するアクセス許可を付与 |
読み取り |
|||
指定の管理ポリシーのバージョンについて、ポリシードキュメントなどの情報を取得する許可を付与 |
読み取り |
|||
指定されたロールについて、そのロールのパス、GUID、ARN、そのロールの信頼ポリシーといった情報を取得するアクセス許可を付与 |
読み取り |
|||
指定の IAM ロールに埋め込まれたインラインポリシードキュメントを取得する許可を付与 |
読み取り |
|||
ロールテンプレートの特定のバージョンに関する情報を取得するアクセス許可を付与します |
読み取り |
|||
IAM SAML プロバイダーリソースオブジェクトの作成時または更新時にアップロードされた SAML プロバイダーメタデータドキュメントを取得するアクセス許可を付与 |
読み取り |
|||
指定された SSH パブリックキーを、そのキーに関するメタデータを含めて取得する許可を付与 |
読み取り |
|||
IAM に保存されている指定のサーバー証明書に関する情報を取得する許可を付与 |
読み取り |
|||
サービスの最終アクセス時間データレポートに関する情報を取得する許可を付与 |
読み取り |
|||
サービスの最終アクセス時間データレポートからのエンティティに関する情報を取得する許可を付与 |
読み取り |
|||
IAM サービスにリンクされたロールの削除ステータスを取得する許可を付与 |
読み取り |
|||
この例では、ユーザーの作成日、パス、一意の ID、ARN を含む、指定された IAM ユーザーに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
指定の IAM ユーザーに埋め込まれたインラインポリシードキュメントを取得する許可を付与 |
読み取り |
|||
指定の IAM ユーザーに関連付けられたアクセスキー ID に関する情報を一覧表示する許可を付与 |
リスト |
|||
に関連付けられているアカウントエイリアスを一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定された IAM グループにアタッチされている管理ポリシーを一覧表示する許可を付与 |
リスト |
|||
指定された IAM ロールにアタッチされている管理ポリシーを一覧表示する許可を付与 |
リスト |
|||
指定された IAM ユーザーにアタッチされている管理ポリシーを一覧表示する許可を付与 |
リスト |
|||
アカウント内にあるすべての最新の CloudFront 公開鍵を一覧表示するアクセス許可を付与 |
リスト |
|||
指定された基準に基づいて委任リクエストを一覧表示します |
リスト |
|||
指定した管理ポリシーがアタッチされているすべての IAM アイデンティティをリストする許可を付与 |
リスト |
|||
指定された IAM グループに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与 |
リスト |
|||
指定されたパスのプレフィックスを持つ IAM グループを一覧表示する許可を付与 |
リスト |
|||
指定された IAM ユーザーが属する IAM グループを一覧表示する許可を付与 |
リスト |
|||
指定されたインスタンスプロファイルにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
指定されたパスのプレフィックスを持つインスタンスプロファイルを一覧表示する許可を付与 |
リスト |
|||
指定された IAM ロールが関連付けられているインスタンスプロファイルを一覧表示する許可を付与 |
リスト |
|||
指定された仮想 MFA デバイスにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
IAM ユーザーの MFA デバイスを一覧表示する許可を付与 |
リスト |
|||
指定された OpenID Connect プロバイダーにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
で定義されている IAM OpenID Connect (OIDC) プロバイダーリソースオブジェクトに関する情報を一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
組織で有効になっている一元化されたルートアクセス機能を一覧表示するアクセス許可を付与 |
リスト |
|||
すべての管理ポリシーを一覧表示する許可を付与 |
リスト |
|||
エンティティに特定のサービスへのアクセスを付与ポリシーに関する情報をリストする許可を付与 |
リスト |
|||
指定された管理ポリシーにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
ポリシーのデフォルトバージョンとして設定されているバージョンを含め、指定された管理ポリシーのバージョンに関する情報を一覧表示するアクセス許可を付与 |
リスト |
|||
指定された IAM ロールに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与 |
リスト |
|||
指定された IAM ロールにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
指定されたパスのプレフィックスを持つ IAM ロールを一覧表示する許可を付与 |
リスト |
|||
指定された SAML プロバイダーにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
IAM で SAML プロバイダーリソースを一覧表示する許可を付与 |
リスト |
|||
指定された IAM ユーザーに関連付けられた SSH パブリックキーに関する情報を一覧表示する許可を付与 |
リスト |
|||
すべてのアクティブな STS リージョンエンドポイントのステータスを一覧表示するアクセス許可を付与 |
リスト |
|||
指定されたサーバー証明書にアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
指定されたパスのプレフィックスを持つサーバー証明書を一覧表示する許可を付与 |
リスト |
|||
指定された IAM ユーザーに関連付けられたサービス固有の認証情報に関する情報を一覧表示する許可を付与 |
リスト |
|||
指定の IAM ユーザーに関連付けられているデジタル署名用証明書に関する情報を一覧表示する許可を付与 |
リスト |
|||
指定された IAM ユーザーに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与 |
リスト |
|||
指定された IAM ユーザーにアタッチされているタグを一覧表示する許可を付与 |
リスト |
|||
指定されたパスのプレフィックスを持つ IAM ユーザーを一覧表示する許可を付与 |
リスト |
|||
割り当てステータスにより仮想 MFA デバイスを一覧表示する許可を付与 |
リスト |
|||
IAM 機能のアカウントレベルのプロパティを設定するアクセス許可を付与します |
書き込み |
|||
指定の IAM グループに埋め込まれたインラインポリシードキュメントを作成または更新する許可を付与 |
アクセス許可管理、書き込み |
|||
ロールのアクセス許可境界として管理ポリシーを設定する許可を付与 |
アクセス許可管理、書き込み |
|||
指定の IAM ロールに埋め込まれたインラインポリシードキュメントを作成または更新する許可を付与 |
アクセス許可管理、書き込み |
|||
IAM ユーザーのアクセス許可境界として管理ポリシーを設定する許可を付与 |
アクセス許可管理、書き込み |
|||
指定の IAM ユーザーに埋め込まれたインラインポリシードキュメントを作成または更新する許可を付与 |
アクセス許可管理、書き込み |
|||
委任リクエストを拒否し、リクエストされた一時アクセスを拒否します |
書き込み |
|||
指定された IAM OpenID Connect(OIDC) プロバイダーリソースにあるクライアント ID のリストからクライアント ID (閲覧者) を削除する許可を付与 |
書き込み |
|||
指定の EC2 インスタンスプロファイルから指定の IAM ロールを削除する許可を付与 |
書き込み |
|||
指定されたグループから IAM ユーザーを削除する許可を付与 |
書き込み |
|||
IAM ユーザー用のサービス固有の認証情報について、パスワードをリセットする許可を付与 |
書き込み |
|||
指定された MFA デバイスをその IAM エンティティ (ユーザーまたはロール) に同期させるアクセス許可を付与 |
書き込み |
|||
承認された委任リクエストの交換トークンを送信します |
書き込み |
|||
指定されたポリシーの指定されたバージョンを、ポリシーのデフォルトバージョンとして設定する許可を付与 |
アクセス許可管理、書き込み |
|||
STS リージョナルエンドポイントをアクティブ化または非アクティブ化するアクセス許可を付与 |
書き込み |
|||
STS グローバルエンドポイントのトークンバージョンを設定する許可を付与 |
書き込み |
|||
アイデンティティベースのポリシーまたはリソースベースのポリシーが、特定の API オペレーションおよびリソースのアクセス許可を提供するかどうかをシミュレートする許可を付与 |
読み取り |
|||
指定された IAM エンティティ (ユーザーまたはロール) にアタッチされているアイデンティティベースのポリシーが、特定の API オペレーションおよびリソースのアクセス許可を提供するかどうかをシミュレートする許可を付与 |
読み取り |
|||
[ Role] ( ロール) |
||||
インスタンスプロファイルにタグを追加する許可を付与 |
タグ付け、書き込み |
|||
仮想 MFA デバイスにタグを追加する許可を付与 |
タグ付け、書き込み |
|||
OpenID Connect プロバイダーにタグを追加する許可を付与 |
タグ付け、書き込み |
|||
管理ポリシーにタグを追加する許可を付与 |
タグ付け、書き込み |
|||
IAM ロールにタグを追加する許可を付与。 |
タグ付け、書き込み |
|||
SAML プロバイダーにタグを追加する許可を付与 |
タグ付け、書き込み |
|||
サーバー証明書にタグを追加する許可を付与 |
タグ付け、書き込み |
|||
IAM ユーザーにタグを追加する許可を付与。 |
タグ付け、書き込み |
|||
インスタンスプロファイルから指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
仮想 MFA デバイスから指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
指定されたタグを OpenID Connect プロバイダーから削除する許可を付与 |
タグ付け、書き込み |
|||
管理ポリシーから指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
ロールから指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
SAML プロバイダーから指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
サーバー証明書から指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
ユーザーから指定したタグを削除する許可を付与 |
タグ付け、書き込み |
|||
指定されたアクセスキーステータスをアクティブまたは非アクティブとして更新するアクセス許可を付与 |
書き込み |
|||
アカウントに関連付けられている E メールアドレスを更新するアクセス許可を付与 |
書き込み |
|||
アカウントに関連付けられているアカウント名を更新するアクセス許可を付与 |
書き込み |
|||
のパスワードポリシー設定を更新するアクセス許可を付与します AWS アカウント |
書き込み |
|||
IAM エンティティにロールを継承する権限を与えるポリシーを更新する許可を付与 |
アクセス許可管理、書き込み |
|||
既存の CloudFront 公開鍵を更新するアクセス許可を付与 |
書き込み |
|||
指定された IAM グループの名前またはパスを更新する許可を付与 |
書き込み |
|||
指定された IAM ユーザーのパスワードを変更する許可を付与 |
書き込み |
|||
OpenID Connect(OIDC) プロバイダーリソースに関連付けられているサーバー証明書のサムプリントのリスト全体を更新する許可を付与 |
書き込み |
|||
ロールの説明または最大セッション継続時間の設定を更新する許可を付与 |
書き込み |
|||
ロールの説明のみを更新する許可を付与 |
書き込み |
|||
既存の SAML プロバイダーリソースのメタデータドキュメントを更新する許可を付与 |
書き込み |
|||
IAM ユーザーの SSH パブリックキーのステータスをアクティブまたは非アクティブに更新する許可を付与 |
書き込み |
|||
IAM に保存されている指定のサーバー証明書の名前やパスを更新する許可を付与 |
書き込み |
|||
IAM ユーザーに対し、サービス固有の認証情報のステータスをアクティブまたは非アクティブに更新するアクセス許可を付与 |
書き込み |
|||
指定されたユーザー署名証明書のステータスを有効または無効に更新する許可を付与 |
書き込み |
|||
指定された &IAM; ユーザーの名前またはパスを更新する許可を付与 |
書き込み |
|||
既存の CloudFront 公開鍵をアップロードするアクセス許可を付与 |
書き込み |
|||
指定された IAM ユーザーに関連付けられた SSH パブリックキーを更新する許可を付与 |
書き込み |
|||
のサーバー証明書エンティティをアップロードするアクセス許可を付与します AWS アカウント |
書き込み |
|||
X.509 デジタル署名用証明書をアップロードし、指定の IAM ユーザーに関連付けるアクセス許可を付与 |
書き込み |
AWS Identity and Access Management (IAM) のアクセス許可のみのアクション
以下のアクションは AWS Identity and Access Management (IAM) によって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
サービスにロールを渡すアクセス許可を付与 |
書き込み |
AWS Identity and Access Management (IAM) で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:iam::${Account}:access-report/${EntityPath} |
||
arn:${Partition}:iam::${Account}:assumed-role/${RoleName}/${RoleSessionName} |
||
arn:${Partition}:iam::${Account}:delegation-request/${DelegationRequestId} |
||
arn:${Partition}:iam::${Account}:federated-user/${UserName} |
||
arn:${Partition}:iam::${Account}:group/${GroupNameWithPath} |
||
arn:${Partition}:iam::${Account}:instance-profile/${InstanceProfileNameWithPath} |
||
arn:${Partition}:iam::${Account}:mfa/${MfaTokenIdWithPath} |
||
arn:${Partition}:iam::${Account}:oidc-provider/${OidcProviderName} |
||
arn:${Partition}:iam::${Account}:policy/${PolicyNameWithPath} |
||
arn:${Partition}:iam::${Account}:role/${RoleNameWithPath} |
||
arn:${Partition}:iam::aws:role-template/${AWSServicePrincipal}/${RoleTemplateName}:${RoleTemplateMajorVersion} |
||
arn:${Partition}:iam::${Account}:saml-provider/${SamlProviderName} |
||
arn:${Partition}:iam::${Account}:server-certificate/${CertificateNameWithPath} |
||
arn:${Partition}:iam::${Account}:sms-mfa/${MfaTokenIdWithPath} |
||
arn:${Partition}:iam::${Account}:user/${UserNameWithPath} |
AWS Identity and Access Management (IAM) の条件キー
AWS Identity and Access Management (IAM) では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグに基づいてアクションをフィルタリングします |
String |
|
リソースに関連付けられているタグに基づいてアクションをフィルタリングします |
String |
|
リクエストで渡されたタグキーに基づいてアクションをフィルタリングします |
ArrayOfString |
|
このロールがアタッチされている AWS サービスによってアクセスをフィルタリングします |
String |
|
読み取りまたは変更するアカウントプロパティ名前空間でアクセスをフィルタリングします |
ArrayOfString |
|
ロールが代わりに使用されるリソースによるアクセスをフィルタリングします |
ARN |
|
リクエストされた委任期間に基づいてアクセスをフィルタリングします |
String |
|
委任リクエスト所有者に基づいてアクセスをフィルタリングします |
ARN |
|
FIDO セキュリティキーの登録時に MFA デバイス FIPS-140-2 検証証明書レベルによるアクセスをフィルタリングします |
String |
|
FIDO セキュリティキーの登録時に MFA デバイス FIPS-140-3 検証証明書レベルによるアクセスをフィルタリングします |
String |
|
FIDO セキュリティキーの登録時に MFA デバイス FIDO 認定レベルによるアクセスをフィルタリングします |
String |
|
リクエストされた通知チャネルに基づいてアクセスをフィルタリングします |
String |
|
AWS Organizations ポリシーの ID でアクセスをフィルタリングします |
String |
|
このロールが渡される AWS サービスによってアクセスをフィルタリングします |
String |
|
指定されたポリシーが、IAM エンティティ (ユーザーまたはロール) でアクセス許可の境界として設定されているかどうかによりアクセスをフィルタリングします。 |
ARN |
|
IAM ポリシーの ARN によるアクセスをフィルタリングします。 |
ARN |
|
MFA デバイス有効化の現在の状態によってアクセスをフィルタリングします |
String |
|
IAM エンティティ (ユーザーまたはロール) にアタッチされたタグによるアクセスをフィルタリングする |
String |
|
リクエストで使用されるロールテンプレート ARN でアクセスをフィルタリングします |
ARN |
|
認証情報の有効期限が切れるまでの期間でアクセスをフィルタリングします |
数値 |
|
認証情報に関連付けられたサービスでアクセスをフィルタリングします |
String |
|
リクエストされたテンプレート ARN に基づいてアクセスをフィルタリングします |
ARN |