View a markdown version of this page

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

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

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

リファレンス:

AWS Identity and Access Management (IAM) で定義される API オペレーション

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

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

AcceptDelegationRequest

iam

iam:AcceptDelegationRequest

書き込み

AcquireRole

iam

iam:AttachRolePolicy

アクセス許可管理、書き込み

iam:CreateRole

書き込み

iam:GetRole

読み取り

iam:GetRoleTemplateVersion

読み取り

iam:PutRolePermissionsBoundary

アクセス許可管理、書き込み

iam:PutRolePolicy

アクセス許可管理、書き込み

iam:TagRole

タグ付け、書き込み

AddClientIDToOpenIDConnectProvider

iam

iam:AddClientIDToOpenIDConnectProvider

書き込み

AddRoleToInstanceProfile

iam

iam:AddRoleToInstanceProfile

書き込み

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

書き込み

AddUserToGroup

iam

iam:AddUserToGroup

書き込み

AssociateDelegationRequest

iam

iam:AssociateDelegationRequest

書き込み

AttachGroupPolicy

iam

iam:AttachGroupPolicy

アクセス許可管理、書き込み

AttachRolePolicy

iam

iam:AttachRolePolicy

アクセス許可管理、書き込み

AttachUserPolicy

iam

iam:AttachUserPolicy

アクセス許可管理、書き込み

ChangePassword

iam

iam:ChangePassword

書き込み

CreateAccessKey

iam

iam:CreateAccessKey

書き込み

CreateAccountAlias

iam

iam:CreateAccountAlias

書き込み

CreateDelegationRequest

iam

iam:CreateDelegationRequest

書き込み

CreateGroup

iam

iam:CreateGroup

書き込み

CreateInstanceProfile

iam

iam:CreateInstanceProfile

書き込み

iam:TagInstanceProfile

タグ付け、書き込み

CreateLoginProfile

iam

iam:CreateLoginProfile

書き込み

CreateOpenIDConnectProvider

iam

iam:CreateOpenIDConnectProvider

書き込み

iam:TagOpenIDConnectProvider

タグ付け、書き込み

CreatePolicy

iam

iam:CreatePolicy

アクセス許可管理、書き込み

iam:TagPolicy

タグ付け、書き込み

CreatePolicyVersion

iam

iam:CreatePolicyVersion

アクセス許可管理、書き込み

CreateRole

iam

iam:CreateRole

書き込み

iam:TagRole

タグ付け、書き込み

CreateSAMLProvider

iam

iam:CreateSAMLProvider

書き込み

iam:TagSAMLProvider

タグ付け、書き込み

CreateServiceLinkedRole

iam

iam:CreateServiceLinkedRole

書き込み

iam:PutRolePolicy

アクセス許可管理、書き込み

CreateServiceSpecificCredential

iam

iam:CreateServiceSpecificCredential

書き込み

CreateUser

iam

iam:CreateUser

書き込み

iam:TagUser

タグ付け、書き込み

CreateVirtualMFADevice

iam

iam:CreateVirtualMFADevice

書き込み

iam:TagMFADevice

タグ付け、書き込み

DeactivateMFADevice

iam

iam:DeactivateMFADevice

書き込み

DeleteAccessKey

iam

iam:DeleteAccessKey

書き込み

DeleteAccountAlias

iam

iam:DeleteAccountAlias

書き込み

DeleteAccountPasswordPolicy

iam

iam:DeleteAccountPasswordPolicy

アクセス許可管理、書き込み

DeleteGroup

iam

iam:DeleteGroup

書き込み

DeleteGroupPolicy

iam

iam:DeleteGroupPolicy

アクセス許可管理、書き込み

DeleteInstanceProfile

iam

iam:DeleteInstanceProfile

書き込み

DeleteLoginProfile

iam

iam:DeleteLoginProfile

書き込み

DeleteOpenIDConnectProvider

iam

iam:DeleteOpenIDConnectProvider

書き込み

DeletePolicy

iam

iam:DeletePolicy

アクセス許可管理、書き込み

DeletePolicyVersion

iam

iam:DeletePolicyVersion

アクセス許可管理、書き込み

DeleteRole

iam

iam:DeleteRole

書き込み

DeleteRolePermissionsBoundary

iam

iam:DeleteRolePermissionsBoundary

アクセス許可管理、書き込み

DeleteRolePolicy

iam

iam:DeleteRolePolicy

アクセス許可管理、書き込み

DeleteSAMLProvider

iam

iam:DeleteSAMLProvider

書き込み

DeleteSSHPublicKey

iam

iam:DeleteSSHPublicKey

書き込み

DeleteServerCertificate

iam

iam:DeleteServerCertificate

書き込み

DeleteServiceLinkedRole

iam

iam:DeleteServiceLinkedRole

書き込み

DeleteServiceSpecificCredential

iam

iam:DeleteServiceSpecificCredential

書き込み

DeleteSigningCertificate

iam

iam:DeleteSigningCertificate

書き込み

DeleteUser

iam

iam:DeleteUser

書き込み

DeleteUserPermissionsBoundary

iam

iam:DeleteUserPermissionsBoundary

アクセス許可管理、書き込み

DeleteUserPolicy

iam

iam:DeleteUserPolicy

アクセス許可管理、書き込み

DeleteVirtualMFADevice

iam

iam:DeleteVirtualMFADevice

書き込み

DetachGroupPolicy

iam

iam:DetachGroupPolicy

アクセス許可管理、書き込み

DetachRolePolicy

iam

iam:DetachRolePolicy

アクセス許可管理、書き込み

DetachUserPolicy

iam

iam:DetachUserPolicy

アクセス許可管理、書き込み

DisableOutboundWebIdentityFederation

iam

iam:DisableOutboundWebIdentityFederation

書き込み

EnableMFADevice

iam

iam:EnableMFADevice

書き込み

EnableOutboundWebIdentityFederation

iam

iam:EnableOutboundWebIdentityFederation

書き込み

GenerateCredentialReport

iam

iam:GenerateCredentialReport

読み取り

GenerateOrganizationsAccessReport

iam

iam:GenerateOrganizationsAccessReport

読み取り

GenerateServiceLastAccessedDetails

iam

iam:GenerateServiceLastAccessedDetails

読み取り

GetAccessKeyLastUsed

iam

iam:GetAccessKeyLastUsed

読み取り

GetAccountAuthorizationDetails

iam

iam:GetAccountAuthorizationDetails

読み取り

GetAccountPasswordPolicy

iam

iam:GetAccountPasswordPolicy

読み取り

GetAccountProperties

iam

iam:GetAccountProperties

読み取り

GetAccountSummary

iam

iam:GetAccountSummary

リスト

GetContextKeysForCustomPolicy

iam

iam:GetContextKeysForCustomPolicy

読み取り

GetContextKeysForPrincipalPolicy

iam

iam:GetContextKeysForPrincipalPolicy

読み取り

GetCredentialReport

iam

iam:GetCredentialReport

読み取り

GetDelegationRequest

iam

iam:GetDelegationRequest

読み取り

GetGroup

iam

iam:GetGroup

読み取り

GetGroupPolicy

iam

iam:GetGroupPolicy

読み取り

GetHumanReadableSummary

iam

iam:GetHumanReadableSummary

読み取り

GetInstanceProfile

iam

iam:GetInstanceProfile

読み取り

GetLoginProfile

iam

iam:GetLoginProfile

リスト

GetMFADevice

iam

iam:GetMFADevice

読み取り

GetOpenIDConnectProvider

iam

iam:GetOpenIDConnectProvider

読み取り

GetOrganizationsAccessReport

iam

iam:GetOrganizationsAccessReport

読み取り

GetOutboundWebIdentityFederationInfo

iam

iam:GetOutboundWebIdentityFederationInfo

読み取り

GetPolicy

iam

iam:GetPolicy

読み取り

GetPolicyVersion

iam

iam:GetPolicyVersion

読み取り

GetRole

iam

iam:GetRole

読み取り

GetRolePolicy

iam

iam:GetRolePolicy

読み取り

GetRoleTemplateVersion

iam

iam:GetRoleTemplateVersion

読み取り

GetSAMLProvider

iam

iam:GetSAMLProvider

読み取り

GetSSHPublicKey

iam

iam:GetSSHPublicKey

読み取り

GetServerCertificate

iam

iam:GetServerCertificate

読み取り

GetServiceLastAccessedDetails

iam

iam:GetServiceLastAccessedDetails

読み取り

GetServiceLastAccessedDetailsWithEntities

iam

iam:GetServiceLastAccessedDetailsWithEntities

読み取り

GetServiceLinkedRoleDeletionStatus

iam

iam:GetServiceLinkedRoleDeletionStatus

読み取り

GetUser

iam

iam:GetUser

読み取り

GetUserPolicy

iam

iam:GetUserPolicy

読み取り

ListAccessKeys

iam

iam:ListAccessKeys

リスト

ListAccountAliases

iam

iam:ListAccountAliases

リスト

ListAttachedGroupPolicies

iam

iam:ListAttachedGroupPolicies

リスト

ListAttachedRolePolicies

iam

iam:ListAttachedRolePolicies

リスト

ListAttachedUserPolicies

iam

iam:ListAttachedUserPolicies

リスト

ListDelegationRequests

iam

iam:ListDelegationRequests

リスト

ListEntitiesForPolicy

iam

iam:ListEntitiesForPolicy

リスト

ListGroupPolicies

iam

iam:ListGroupPolicies

リスト

ListGroups

iam

iam:ListGroups

リスト

ListGroupsForUser

iam

iam:ListGroupsForUser

リスト

ListInstanceProfileTags

iam

iam:ListInstanceProfileTags

リスト

ListInstanceProfiles

iam

iam:ListInstanceProfiles

リスト

ListInstanceProfilesForRole

iam

iam:ListInstanceProfilesForRole

リスト

ListMFADeviceTags

iam

iam:ListMFADeviceTags

リスト

ListMFADevices

iam

iam:ListMFADevices

リスト

ListOpenIDConnectProviderTags

iam

iam:ListOpenIDConnectProviderTags

リスト

ListOpenIDConnectProviders

iam

iam:ListOpenIDConnectProviders

リスト

ListPolicies

iam

iam:ListPolicies

リスト

ListPoliciesGrantingServiceAccess

iam

iam:ListPoliciesGrantingServiceAccess

リスト

ListPolicyTags

iam

iam:ListPolicyTags

リスト

ListPolicyVersions

iam

iam:ListPolicyVersions

リスト

ListRolePolicies

iam

iam:ListRolePolicies

リスト

ListRoleTags

iam

iam:ListRoleTags

リスト

ListRoles

iam

iam:ListRoles

リスト

ListSAMLProviderTags

iam

iam:ListSAMLProviderTags

リスト

ListSAMLProviders

iam

iam:ListSAMLProviders

リスト

ListSSHPublicKeys

iam

iam:ListSSHPublicKeys

リスト

ListServerCertificateTags

iam

iam:ListServerCertificateTags

リスト

ListServerCertificates

iam

iam:ListServerCertificates

リスト

ListServiceSpecificCredentials

iam

iam:ListServiceSpecificCredentials

リスト

ListSigningCertificates

iam

iam:ListSigningCertificates

リスト

ListUserPolicies

iam

iam:ListUserPolicies

リスト

ListUserTags

iam

iam:ListUserTags

リスト

ListUsers

iam

iam:ListUsers

リスト

ListVirtualMFADevices

iam

iam:ListVirtualMFADevices

リスト

PutAccountProperties

iam

iam:CreateServiceLinkedRole

書き込み

iam:PutAccountProperties

書き込み

PutGroupPolicy

iam

iam:PutGroupPolicy

アクセス許可管理、書き込み

PutRolePermissionsBoundary

iam

iam:PutRolePermissionsBoundary

アクセス許可管理、書き込み

PutRolePolicy

iam

iam:PutRolePolicy

アクセス許可管理、書き込み

PutUserPermissionsBoundary

iam

iam:PutUserPermissionsBoundary

アクセス許可管理、書き込み

PutUserPolicy

iam

iam:PutUserPolicy

アクセス許可管理、書き込み

RejectDelegationRequest

iam

iam:RejectDelegationRequest

書き込み

RemoveClientIDFromOpenIDConnectProvider

iam

iam:RemoveClientIDFromOpenIDConnectProvider

書き込み

RemoveRoleFromInstanceProfile

iam

iam:RemoveRoleFromInstanceProfile

書き込み

RemoveUserFromGroup

iam

iam:RemoveUserFromGroup

書き込み

ResetServiceSpecificCredential

iam

iam:ResetServiceSpecificCredential

書き込み

ResyncMFADevice

iam

iam:ResyncMFADevice

書き込み

SendDelegationToken

iam

iam:SendDelegationToken

書き込み

SetDefaultPolicyVersion

iam

iam:SetDefaultPolicyVersion

アクセス許可管理、書き込み

SetSecurityTokenServicePreferences

iam

iam:SetSecurityTokenServicePreferences

書き込み

SimulateCustomPolicy

iam

iam:SimulateCustomPolicy

読み取り

SimulatePrincipalPolicy

iam

iam:SimulatePrincipalPolicy

読み取り

TagInstanceProfile

iam

iam:TagInstanceProfile

タグ付け、書き込み

TagMFADevice

iam

iam:TagMFADevice

タグ付け、書き込み

TagOpenIDConnectProvider

iam

iam:TagOpenIDConnectProvider

タグ付け、書き込み

TagPolicy

iam

iam:TagPolicy

タグ付け、書き込み

TagRole

iam

iam:TagRole

タグ付け、書き込み

TagSAMLProvider

iam

iam:TagSAMLProvider

タグ付け、書き込み

TagServerCertificate

iam

iam:TagServerCertificate

タグ付け、書き込み

TagUser

iam

iam:TagUser

タグ付け、書き込み

UntagInstanceProfile

iam

iam:UntagInstanceProfile

タグ付け、書き込み

UntagMFADevice

iam

iam:UntagMFADevice

タグ付け、書き込み

UntagOpenIDConnectProvider

iam

iam:UntagOpenIDConnectProvider

タグ付け、書き込み

UntagPolicy

iam

iam:UntagPolicy

タグ付け、書き込み

UntagRole

iam

iam:UntagRole

タグ付け、書き込み

UntagSAMLProvider

iam

iam:UntagSAMLProvider

タグ付け、書き込み

UntagServerCertificate

iam

iam:UntagServerCertificate

タグ付け、書き込み

UntagUser

iam

iam:UntagUser

タグ付け、書き込み

UpdateAccessKey

iam

iam:UpdateAccessKey

書き込み

UpdateAccountPasswordPolicy

iam

iam:UpdateAccountPasswordPolicy

書き込み

UpdateAssumeRolePolicy

iam

iam:UpdateAssumeRolePolicy

アクセス許可管理、書き込み

UpdateGroup

iam

iam:UpdateGroup

書き込み

UpdateLoginProfile

iam

iam:UpdateLoginProfile

書き込み

UpdateOpenIDConnectProviderThumbprint

iam

iam:UpdateOpenIDConnectProviderThumbprint

書き込み

UpdateRole

iam

iam:UpdateRole

書き込み

UpdateRoleDescription

iam

iam:UpdateRoleDescription

書き込み

UpdateSAMLProvider

iam

iam:UpdateSAMLProvider

書き込み

UpdateSSHPublicKey

iam

iam:UpdateSSHPublicKey

書き込み

UpdateServerCertificate

iam

iam:UpdateServerCertificate

書き込み

UpdateServiceSpecificCredential

iam

iam:UpdateServiceSpecificCredential

書き込み

UpdateSigningCertificate

iam

iam:UpdateSigningCertificate

書き込み

UpdateUser

iam

iam:UpdateUser

書き込み

UploadSSHPublicKey

iam

iam:UploadSSHPublicKey

書き込み

UploadServerCertificate

iam

iam:TagServerCertificate

タグ付け、書き込み

iam:UploadServerCertificate

書き込み

UploadSigningCertificate

iam

iam:UploadSigningCertificate

書き込み

AWS Identity and Access Management (IAM) で定義されるアクション

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

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

AcceptDelegationRequest

委任リクエストリソースを受け入れ、リクエストされた一時アクセスを付与します

委任リクエスト*

iam:DelegationRequestOwner

書き込み

AddClientIDToOpenIDConnectProvider

指定された IAM OpenID Connect(OIDC) プロバイダーリソースに登録された ID のリストに新しいクライアント ID (閲覧者) を追加する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

書き込み

AddRoleToInstanceProfile

指定されたインスタンスプロファイルに IAM ロールを追加する許可を付与

instance-profile*

aws:ResourceTag/${TagKey}

書き込み

AddUserToGroup

指定された IAM グループに IAM ユーザーを追加する許可を付与

グループ*

書き込み

AssociateDelegationRequest

委任リクエストリソースを呼び出し元の ID に関連付けます。

委任リクエスト*

iam:DelegationRequestOwner

書き込み

AttachGroupPolicy

指定された IAM グループに管理ポリシーをアタッチする許可を付与

グループ*

iam:PolicyARN

アクセス許可管理、書き込み

AttachRolePolicy

指定された IAM ロールに管理ポリシーをアタッチする許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:PolicyARN

iam:ResourceTag/${TagKey}

iam:RoleTemplateARN

アクセス許可管理、書き込み

AttachUserPolicy

指定された IAM ユーザーに管理ポリシーをアタッチする許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:PolicyARN

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

ChangePassword

IAM ユーザーに自分のパスワードを変更するアクセス許可を付与します。

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

CreateAccessKey

指定された IAM ユーザーのアクセスキーとシークレットアクセスキーを作成する許可を付与。

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

CreateAccountAlias

のエイリアスを作成するアクセス許可を付与します AWS アカウント

書き込み

CreateDelegationRequest

一時的なアクセス委任用の IAM 委任リクエストリソースを作成します

委任リクエスト*

iam:DelegationDuration

iam:DelegationRequestOwner

iam:NotificationChannel

iam:TemplateArn

書き込み

CreateGroup

新しいグループを作成する許可を付与

グループ*

書き込み

CreateInstanceProfile

新しいインスタンスプロファイルを作成する許可を付与

instance-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateLoginProfile

指定された IAM ユーザーのパスワードを作成する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

CreateOpenIDConnectProvider

OpenID Connect (OIDC) をサポートする ID プロバイダー (IdP) について説明する IAM リソースを作成する許可を付与

oidc-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreatePolicy

新しい管理ポリシーを作成する許可を付与

ポリシー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

アクセス許可管理、書き込み

CreatePolicyVersion

指定された管理ポリシーの新しいバージョンを作成する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

CreateRole

新しいロールを作成する許可を付与

ロール*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

iam:RoleTemplateARN

書き込み

CreateSAMLProvider

SAML 2.0 をサポートする ID プロバイダー (IdP) について説明する IAM リソースを作成する許可を付与

saml-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateServiceLinkedRole

AWS サービスがユーザーに代わってアクションを実行できるようにする IAM ロールを作成するアクセス許可を付与します

ロール*

aws:ResourceTag/${TagKey}

iam:AWSServiceName

iam:ResourceTag/${TagKey}

書き込み

CreateServiceSpecificCredential

IAM ユーザーの新しいサービス固有の認証情報を作成する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

iam:ServiceSpecificCredentialAgeDays

iam:ServiceSpecificCredentialServiceName

書き込み

CreateUser

新しい IAM ユーザーを作成する許可を付与

ユーザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

書き込み

CreateVirtualMFADevice

新しい仮想 MFA デバイスを作成する許可を付与

mfa*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeactivateMFADevice

指定された MFA デバイスを非アクティブ化し、最初に有効にされた IAM ユーザーとの関連付けを削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteAccessKey

指定された IAM ユーザーに関連付けられたアクセスキーペアを削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteAccountAlias

指定された AWS アカウント エイリアスを削除するアクセス許可を付与します

書き込み

DeleteAccountPasswordPolicy

のパスワードポリシーを削除するアクセス許可を付与します AWS アカウント

アクセス許可管理、書き込み

DeleteCloudFrontPublicKey

既存の CloudFront 公開鍵を削除するアクセス許可を付与

書き込み

DeleteGroup

指定した IAM グループを削除するアクセス許可を付与

グループ*

書き込み

DeleteGroupPolicy

グループから指定されたインラインポリシーを削除する許可を付与

グループ*

アクセス許可管理、書き込み

DeleteInstanceProfile

指定されたインスタンスプロファイルを削除する許可を付与

instance-profile*

aws:ResourceTag/${TagKey}

書き込み

DeleteLoginProfile

指定された IAM ユーザーのパスワードを削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteOpenIDConnectProvider

IAM で OpenID Connect ID プロバイダー (IdP) リソースオブジェクトを削除する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

書き込み

DeletePolicy

指定した管理ポリシーを削除し、それがアタッチされている IAM エンティティ (ユーザー、グループ、またはロール) から削除する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeletePolicyVersion

指定された管理ポリシーからバージョンを削除する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeleteRole

指定したロールを削除するアクセス許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

書き込み

DeleteRolePermissionsBoundary

ロールからアクセス許可境界を削除する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeleteRolePolicy

指定されたロールから指定されたインラインポリシーを削除する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeleteSAMLProvider

IAM で SAML プロバイダーリソースを削除する許可を付与

saml-provider*

aws:ResourceTag/${TagKey}

書き込み

DeleteSSHPublicKey

指定された SSH パブリックキーを削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteServerCertificate

指定されたサーバー証明書を削除する許可を付与

サーバー証明書*

aws:ResourceTag/${TagKey}

書き込み

DeleteServiceLinkedRole

AWS サービスで使用されなくなった場合に、特定のサービスにリンクされた IAM ロールを削除するアクセス許可を付与します

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteServiceSpecificCredential

IAM ユーザーの指定されたサービス固有の認証情報を削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

iam:ServiceSpecificCredentialServiceName

書き込み

DeleteSigningCertificate

指定された IAM ユーザーに関連付けられている署名証明書を削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteUser

指定した IAM ユーザーを削除するアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

DeleteUserPermissionsBoundary

指定された IAM ユーザーからアクセス許可境界を削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeleteUserPolicy

IAM ユーザーから指定されたインラインポリシーを削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeleteVirtualMFADevice

仮想 MFA デバイスを削除する許可を付与

mfa

aws:ResourceTag/${TagKey}

書き込み

sms-mfa

DetachGroupPolicy

指定された IAM グループから管理ポリシーをデタッチする許可を付与

グループ*

iam:PolicyARN

アクセス許可管理、書き込み

DetachRolePolicy

指定されたロールから管理ポリシーをデタッチする許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:PolicyARN

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DetachUserPolicy

指定された IAM ユーザーから管理ポリシーをデタッチする許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:PolicyARN

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DisableOrganizationsRootCredentialsManagement

現在のアカウントで管理されている組織のメンバーアカウントのルートユーザー認証情報の管理を無効にするアクセス許可を付与

書き込み

DisableOrganizationsRootSessions

現在のアカウントで管理されている組織のメンバーアカウントで特権ルートアクションを無効にするアクセス許可を付与

書き込み

DisableOutboundWebIdentityFederation

発信者アカウントのアウトバウンド ID フェデレーション機能を無効にします

書き込み

EnableMFADevice

MFA デバイスを有効にして、指定された IAM ユーザーに関連付けるアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:FIDO 認定

iam:FIDO-FIPS-140-2-certification

iam:FIDO-FIPS-140-3-certification

iam:RegisterSecurityKey

iam:ResourceTag/${TagKey}

書き込み

EnableOrganizationsRootCredentialsManagement

現在のアカウントで管理されている組織のメンバーアカウントのルートユーザー認証情報の管理を有効にするアクセス許可を付与

書き込み

EnableOrganizationsRootSessions

現在のアカウントで管理されている組織のメンバーアカウントで特権ルートアクションを有効にするアクセス許可を付与

書き込み

EnableOutboundWebIdentityFederation

発信者アカウントのアウトバウンド ID フェデレーション機能を有効にします

書き込み

GenerateCredentialReport

の認証情報レポートを生成するアクセス許可を付与します AWS アカウント

読み取り

GenerateOrganizationsAccessReport

AWS Organizations エンティティのアクセスレポートを生成するアクセス許可を付与します

アクセスレポート*

iam:OrganizationsPolicyId

読み取り

GenerateServiceLastAccessedDetails

IAM リソースのサービスの最終アクセス時間データレポートを生成する許可を付与

グループ*

読み取り

ポリシー*

aws:ResourceTag/${TagKey}

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

GetAccessKeyLastUsed

指定されたアクセスキーの最後の使用時の情報を取得する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

GetAccountAuthorizationDetails

相互の関係など、 内のすべての IAM ユーザー、グループ AWS アカウント、ロール、ポリシーに関する情報を取得するアクセス許可を付与します

読み取り

GetAccountEmailAddress

アカウントに関連付けられている E メールアドレスを取得するアクセス許可を付与

読み取り

GetAccountName

アカウントに関連付けられているアカウント名を取得するアクセス許可を付与

読み取り

GetAccountPasswordPolicy

のパスワードポリシーを取得するアクセス許可を付与します AWS アカウント

読み取り

GetAccountProperties

IAM 機能のアカウントレベルのプロパティを取得する許可を付与

iam:AccountPropertyNamespaces

読み取り

GetAccountSummary

の IAM エンティティの使用状況と IAM クォータに関する情報を取得するアクセス許可を付与します AWS アカウント

リスト

GetCloudFrontPublicKey

指定した CloudFront 公開ビューに関する情報を取得するアクセス許可を付与

読み取り

GetContextKeysForCustomPolicy

指定されたポリシーで参照されているコンテキストキーのすべてのリストを取得する許可を付与

読み取り

GetContextKeysForPrincipalPolicy

指定された IAM アイデンティティ (ユーザー、グループ、ロール) にアタッチされているすべての IAM ポリシーで参照される、すべてのコンテキストキーのリストを取得する許可を付与

グループ

読み取り

[ Role] ( ロール)

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

GetCredentialReport

の認証情報レポートを取得するアクセス許可を付与します AWS アカウント

読み取り

GetDelegationRequest

特定の委任リクエストに関する情報を取得します。

委任リクエスト*

iam:DelegationRequestOwner

読み取り

GetGroup

指定された IAM グループで IAM ユーザーのリストを取得する許可を付与

グループ*

読み取り

GetGroupPolicy

指定の IAM グループに埋め込まれたインラインポリシードキュメントを取得する許可を付与

グループ*

読み取り

GetHumanReadableSummary

特定のエンティティの人間が読み取れる概要を取得します。現時点では、委任リクエストのみがサポートされています

委任リクエスト*

iam:DelegationRequestOwner

読み取り

GetInstanceProfile

指定されたインスタンスプロファイルについて、インスタンスプロファイルのパス、GUID、ARN、ロールといった情報を取得するアクセス許可を付与

instance-profile*

aws:ResourceTag/${TagKey}

読み取り

GetLoginProfile

指定された IAM ユーザーのユーザー名とパスワードの作成日を取得する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

GetMFADevice

指定されたユーザーの MFA デバイスに関する情報を取得するアクセス許可を付与します

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

GetOpenIDConnectProvider

IAM の指定された OpenID Connect (OIDC) プロバイダーリソースに関する情報を取得する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

読み取り

GetOrganizationsAccessReport

AWS Organizations アクセスレポートを取得する許可を付与

読み取り

GetOutboundWebIdentityFederationInfo

発信者アカウントのアウトバウンド ID フェデレーション機能の設定情報を取得します。

読み取り

GetPolicy

指定された管理ポリシーについて、そのポリシーのデフォルトバージョン、そのポリシーがアタッチされているアイデンティティの総数といった情報を取得するアクセス許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

読み取り

GetPolicyVersion

指定の管理ポリシーのバージョンについて、ポリシードキュメントなどの情報を取得する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

読み取り

GetRole

指定されたロールについて、そのロールのパス、GUID、ARN、そのロールの信頼ポリシーといった情報を取得するアクセス許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

iam:RoleTemplateARN

読み取り

GetRolePolicy

指定の IAM ロールに埋め込まれたインラインポリシードキュメントを取得する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

GetRoleTemplateVersion

ロールテンプレートの特定のバージョンに関する情報を取得するアクセス許可を付与します

role-template*

読み取り

GetSAMLProvider

IAM SAML プロバイダーリソースオブジェクトの作成時または更新時にアップロードされた SAML プロバイダーメタデータドキュメントを取得するアクセス許可を付与

saml-provider*

aws:ResourceTag/${TagKey}

読み取り

GetSSHPublicKey

指定された SSH パブリックキーを、そのキーに関するメタデータを含めて取得する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

GetServerCertificate

IAM に保存されている指定のサーバー証明書に関する情報を取得する許可を付与

サーバー証明書*

aws:ResourceTag/${TagKey}

読み取り

GetServiceLastAccessedDetails

サービスの最終アクセス時間データレポートに関する情報を取得する許可を付与

読み取り

GetServiceLastAccessedDetailsWithEntities

サービスの最終アクセス時間データレポートからのエンティティに関する情報を取得する許可を付与

読み取り

GetServiceLinkedRoleDeletionStatus

IAM サービスにリンクされたロールの削除ステータスを取得する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

GetUser

この例では、ユーザーの作成日、パス、一意の ID、ARN を含む、指定された IAM ユーザーに関する情報を取得するアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

GetUserPolicy

指定の IAM ユーザーに埋め込まれたインラインポリシードキュメントを取得する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

読み取り

ListAccessKeys

指定の IAM ユーザーに関連付けられたアクセスキー ID に関する情報を一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListAccountAliases

に関連付けられているアカウントエイリアスを一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListAttachedGroupPolicies

指定された IAM グループにアタッチされている管理ポリシーを一覧表示する許可を付与

グループ*

リスト

ListAttachedRolePolicies

指定された IAM ロールにアタッチされている管理ポリシーを一覧表示する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListAttachedUserPolicies

指定された IAM ユーザーにアタッチされている管理ポリシーを一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListCloudFrontPublicKeys

アカウント内にあるすべての最新の CloudFront 公開鍵を一覧表示するアクセス許可を付与

リスト

ListDelegationRequests

指定された基準に基づいて委任リクエストを一覧表示します

iam:DelegationRequestOwner

リスト

ListEntitiesForPolicy

指定した管理ポリシーがアタッチされているすべての IAM アイデンティティをリストする許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

リスト

ListGroupPolicies

指定された IAM グループに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与

グループ*

リスト

ListGroups

指定されたパスのプレフィックスを持つ IAM グループを一覧表示する許可を付与

リスト

ListGroupsForUser

指定された IAM ユーザーが属する IAM グループを一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListInstanceProfileTags

指定されたインスタンスプロファイルにアタッチされているタグを一覧表示する許可を付与

instance-profile*

aws:ResourceTag/${TagKey}

リスト

ListInstanceProfiles

指定されたパスのプレフィックスを持つインスタンスプロファイルを一覧表示する許可を付与

リスト

ListInstanceProfilesForRole

指定された IAM ロールが関連付けられているインスタンスプロファイルを一覧表示する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListMFADeviceTags

指定された仮想 MFA デバイスにアタッチされているタグを一覧表示する許可を付与

mfa*

aws:ResourceTag/${TagKey}

リスト

ListMFADevices

IAM ユーザーの MFA デバイスを一覧表示する許可を付与

user

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListOpenIDConnectProviderTags

指定された OpenID Connect プロバイダーにアタッチされているタグを一覧表示する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

リスト

ListOpenIDConnectProviders

で定義されている IAM OpenID Connect (OIDC) プロバイダーリソースオブジェクトに関する情報を一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListOrganizationsFeatures

組織で有効になっている一元化されたルートアクセス機能を一覧表示するアクセス許可を付与

リスト

ListPolicies

すべての管理ポリシーを一覧表示する許可を付与

リスト

ListPoliciesGrantingServiceAccess

エンティティに特定のサービスへのアクセスを付与ポリシーに関する情報をリストする許可を付与

グループ*

リスト

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

ListPolicyTags

指定された管理ポリシーにアタッチされているタグを一覧表示する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

リスト

ListPolicyVersions

ポリシーのデフォルトバージョンとして設定されているバージョンを含め、指定された管理ポリシーのバージョンに関する情報を一覧表示するアクセス許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

リスト

ListRolePolicies

指定された IAM ロールに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListRoleTags

指定された IAM ロールにアタッチされているタグを一覧表示する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListRoles

指定されたパスのプレフィックスを持つ IAM ロールを一覧表示する許可を付与

リスト

ListSAMLProviderTags

指定された SAML プロバイダーにアタッチされているタグを一覧表示する許可を付与

saml-provider*

aws:ResourceTag/${TagKey}

リスト

ListSAMLProviders

IAM で SAML プロバイダーリソースを一覧表示する許可を付与

リスト

ListSSHPublicKeys

指定された IAM ユーザーに関連付けられた SSH パブリックキーに関する情報を一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListSTSRegionalEndpointsStatus

すべてのアクティブな STS リージョンエンドポイントのステータスを一覧表示するアクセス許可を付与

リスト

ListServerCertificateTags

指定されたサーバー証明書にアタッチされているタグを一覧表示する許可を付与

サーバー証明書*

aws:ResourceTag/${TagKey}

リスト

ListServerCertificates

指定されたパスのプレフィックスを持つサーバー証明書を一覧表示する許可を付与

リスト

ListServiceSpecificCredentials

指定された IAM ユーザーに関連付けられたサービス固有の認証情報に関する情報を一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListSigningCertificates

指定の IAM ユーザーに関連付けられているデジタル署名用証明書に関する情報を一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListUserPolicies

指定された IAM ユーザーに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListUserTags

指定された IAM ユーザーにアタッチされているタグを一覧表示する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

リスト

ListUsers

指定されたパスのプレフィックスを持つ IAM ユーザーを一覧表示する許可を付与

リスト

ListVirtualMFADevices

割り当てステータスにより仮想 MFA デバイスを一覧表示する許可を付与

リスト

PutAccountProperties

IAM 機能のアカウントレベルのプロパティを設定するアクセス許可を付与します

iam:AccountPropertyNamespaces

書き込み

PutGroupPolicy

指定の IAM グループに埋め込まれたインラインポリシードキュメントを作成または更新する許可を付与

グループ*

アクセス許可管理、書き込み

PutRolePermissionsBoundary

ロールのアクセス許可境界として管理ポリシーを設定する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

iam:RoleTemplateARN

アクセス許可管理、書き込み

PutRolePolicy

指定の IAM ロールに埋め込まれたインラインポリシードキュメントを作成または更新する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

iam:RoleTemplateARN

アクセス許可管理、書き込み

PutUserPermissionsBoundary

IAM ユーザーのアクセス許可境界として管理ポリシーを設定する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

PutUserPolicy

指定の IAM ユーザーに埋め込まれたインラインポリシードキュメントを作成または更新する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

RejectDelegationRequest

委任リクエストを拒否し、リクエストされた一時アクセスを拒否します

委任リクエスト*

iam:DelegationRequestOwner

書き込み

RemoveClientIDFromOpenIDConnectProvider

指定された IAM OpenID Connect(OIDC) プロバイダーリソースにあるクライアント ID のリストからクライアント ID (閲覧者) を削除する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

書き込み

RemoveRoleFromInstanceProfile

指定の EC2 インスタンスプロファイルから指定の IAM ロールを削除する許可を付与

instance-profile*

aws:ResourceTag/${TagKey}

書き込み

RemoveUserFromGroup

指定されたグループから IAM ユーザーを削除する許可を付与

グループ*

書き込み

ResetServiceSpecificCredential

IAM ユーザー用のサービス固有の認証情報について、パスワードをリセットする許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

iam:ServiceSpecificCredentialServiceName

書き込み

ResyncMFADevice

指定された MFA デバイスをその IAM エンティティ (ユーザーまたはロール) に同期させるアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

SendDelegationToken

承認された委任リクエストの交換トークンを送信します

委任リクエスト*

iam:DelegationRequestOwner

書き込み

SetDefaultPolicyVersion

指定されたポリシーの指定されたバージョンを、ポリシーのデフォルトバージョンとして設定する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

SetSTSRegionalEndpointStatus

STS リージョナルエンドポイントをアクティブ化または非アクティブ化するアクセス許可を付与

書き込み

SetSecurityTokenServicePreferences

STS グローバルエンドポイントのトークンバージョンを設定する許可を付与

書き込み

SimulateCustomPolicy

アイデンティティベースのポリシーまたはリソースベースのポリシーが、特定の API オペレーションおよびリソースのアクセス許可を提供するかどうかをシミュレートする許可を付与

読み取り

SimulatePrincipalPolicy

指定された IAM エンティティ (ユーザーまたはロール) にアタッチされているアイデンティティベースのポリシーが、特定の API オペレーションおよびリソースのアクセス許可を提供するかどうかをシミュレートする許可を付与

グループ

読み取り

[ Role] ( ロール)

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

TagInstanceProfile

インスタンスプロファイルにタグを追加する許可を付与

instance-profile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

TagMFADevice

仮想 MFA デバイスにタグを追加する許可を付与

mfa*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

TagOpenIDConnectProvider

OpenID Connect プロバイダーにタグを追加する許可を付与

oidc-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

TagPolicy

管理ポリシーにタグを追加する許可を付与

ポリシー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

TagRole

IAM ロールにタグを追加する許可を付与。

ロール*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:ResourceTag/${TagKey}

iam:RoleTemplateARN

タグ付け、書き込み

TagSAMLProvider

SAML プロバイダーにタグを追加する許可を付与

saml-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

TagServerCertificate

サーバー証明書にタグを追加する許可を付与

サーバー証明書*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

TagUser

IAM ユーザーにタグを追加する許可を付与。

ユーザー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:ResourceTag/${TagKey}

タグ付け、書き込み

UntagInstanceProfile

インスタンスプロファイルから指定したタグを削除する許可を付与

instance-profile*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagMFADevice

仮想 MFA デバイスから指定したタグを削除する許可を付与

mfa*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagOpenIDConnectProvider

指定されたタグを OpenID Connect プロバイダーから削除する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagPolicy

管理ポリシーから指定したタグを削除する許可を付与

ポリシー*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagRole

ロールから指定したタグを削除する許可を付与

ロール*

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:ResourceTag/${TagKey}

タグ付け、書き込み

UntagSAMLProvider

SAML プロバイダーから指定したタグを削除する許可を付与

saml-provider*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagServerCertificate

サーバー証明書から指定したタグを削除する許可を付与

サーバー証明書*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagUser

ユーザーから指定したタグを削除する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

aws:TagKeys

iam:ResourceTag/${TagKey}

タグ付け、書き込み

UpdateAccessKey

指定されたアクセスキーステータスをアクティブまたは非アクティブとして更新するアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

UpdateAccountEmailAddress

アカウントに関連付けられている E メールアドレスを更新するアクセス許可を付与

書き込み

UpdateAccountName

アカウントに関連付けられているアカウント名を更新するアクセス許可を付与

書き込み

UpdateAccountPasswordPolicy

のパスワードポリシー設定を更新するアクセス許可を付与します AWS アカウント

書き込み

UpdateAssumeRolePolicy

IAM エンティティにロールを継承する権限を与えるポリシーを更新する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

アクセス許可管理、書き込み

UpdateCloudFrontPublicKey

既存の CloudFront 公開鍵を更新するアクセス許可を付与

書き込み

UpdateGroup

指定された IAM グループの名前またはパスを更新する許可を付与

グループ*

書き込み

UpdateLoginProfile

指定された IAM ユーザーのパスワードを変更する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

UpdateOpenIDConnectProviderThumbprint

OpenID Connect(OIDC) プロバイダーリソースに関連付けられているサーバー証明書のサムプリントのリスト全体を更新する許可を付与

oidc-provider*

aws:ResourceTag/${TagKey}

書き込み

UpdateRole

ロールの説明または最大セッション継続時間の設定を更新する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

書き込み

UpdateRoleDescription

ロールの説明のみを更新する許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:PermissionsBoundary

iam:ResourceTag/${TagKey}

書き込み

UpdateSAMLProvider

既存の SAML プロバイダーリソースのメタデータドキュメントを更新する許可を付与

saml-provider*

aws:ResourceTag/${TagKey}

書き込み

UpdateSSHPublicKey

IAM ユーザーの SSH パブリックキーのステータスをアクティブまたは非アクティブに更新する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

UpdateServerCertificate

IAM に保存されている指定のサーバー証明書の名前やパスを更新する許可を付与

サーバー証明書*

aws:ResourceTag/${TagKey}

書き込み

UpdateServiceSpecificCredential

IAM ユーザーに対し、サービス固有の認証情報のステータスをアクティブまたは非アクティブに更新するアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

iam:ServiceSpecificCredentialServiceName

書き込み

UpdateSigningCertificate

指定されたユーザー署名証明書のステータスを有効または無効に更新する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

UpdateUser

指定された &IAM; ユーザーの名前またはパスを更新する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

UploadCloudFrontPublicKey

既存の CloudFront 公開鍵をアップロードするアクセス許可を付与

書き込み

UploadSSHPublicKey

指定された IAM ユーザーに関連付けられた SSH パブリックキーを更新する許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

UploadServerCertificate

のサーバー証明書エンティティをアップロードするアクセス許可を付与します AWS アカウント

サーバー証明書*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

UploadSigningCertificate

X.509 デジタル署名用証明書をアップロードし、指定の IAM ユーザーに関連付けるアクセス許可を付与

ユーザー*

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

書き込み

AWS Identity and Access Management (IAM) のアクセス許可のみのアクション

以下のアクションは AWS Identity and Access Management (IAM) によって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

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

PassRole

サービスにロールを渡すアクセス許可を付与

ロール*

aws:ResourceTag/${TagKey}

iam:AssociatedResourceArn

iam:PassedToService

iam:ResourceTag/${TagKey}

書き込み

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}

iam:DelegationRequestOwner

フェデレーティッドユーザー

arn:${Partition}:iam::${Account}:federated-user/${UserName}

グループ

arn:${Partition}:iam::${Account}:group/${GroupNameWithPath}

インスタンスプロファイル

arn:${Partition}:iam::${Account}:instance-profile/${InstanceProfileNameWithPath}

aws:ResourceTag/${TagKey}

mfa

arn:${Partition}:iam::${Account}:mfa/${MfaTokenIdWithPath}

aws:ResourceTag/${TagKey}

oidc-provider

arn:${Partition}:iam::${Account}:oidc-provider/${OidcProviderName}

aws:ResourceTag/${TagKey}

https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_managed-vs-inline.html ポリシー

arn:${Partition}:iam::${Account}:policy/${PolicyNameWithPath}

aws:ResourceTag/${TagKey}

ロール

arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

ロールテンプレート

arn:${Partition}:iam::aws:role-template/${AWSServicePrincipal}/${RoleTemplateName}:${RoleTemplateMajorVersion}

saml-provider

arn:${Partition}:iam::${Account}:saml-provider/${SamlProviderName}

aws:ResourceTag/${TagKey}

サーバー証明書

arn:${Partition}:iam::${Account}:server-certificate/${CertificateNameWithPath}

aws:ResourceTag/${TagKey}

sms-mfa

arn:${Partition}:iam::${Account}:sms-mfa/${MfaTokenIdWithPath}

ユーザー

arn:${Partition}:iam::${Account}:user/${UserNameWithPath}

aws:ResourceTag/${TagKey}

iam:ResourceTag/${TagKey}

AWS Identity and Access Management (IAM) の条件キー

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

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグに基づいてアクションをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられているタグに基づいてアクションをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーに基づいてアクションをフィルタリングします

ArrayOfString

iam:AWSServiceName

このロールがアタッチされている AWS サービスによってアクセスをフィルタリングします

String

iam:AccountPropertyNamespaces

読み取りまたは変更するアカウントプロパティ名前空間でアクセスをフィルタリングします

ArrayOfString

iam:AssociatedResourceArn

ロールが代わりに使用されるリソースによるアクセスをフィルタリングします

ARN

iam:DelegationDuration

リクエストされた委任期間に基づいてアクセスをフィルタリングします

String

iam:DelegationRequestOwner

委任リクエスト所有者に基づいてアクセスをフィルタリングします

ARN

iam:FIDO-FIPS-140-2-certification

FIDO セキュリティキーの登録時に MFA デバイス FIPS-140-2 検証証明書レベルによるアクセスをフィルタリングします

String

iam:FIDO-FIPS-140-3-certification

FIDO セキュリティキーの登録時に MFA デバイス FIPS-140-3 検証証明書レベルによるアクセスをフィルタリングします

String

iam:FIDO 認定

FIDO セキュリティキーの登録時に MFA デバイス FIDO 認定レベルによるアクセスをフィルタリングします

String

iam:NotificationChannel

リクエストされた通知チャネルに基づいてアクセスをフィルタリングします

String

iam:OrganizationsPolicyId

AWS Organizations ポリシーの ID でアクセスをフィルタリングします

String

iam:PassedToService

このロールが渡される AWS サービスによってアクセスをフィルタリングします

String

iam:PermissionsBoundary

指定されたポリシーが、IAM エンティティ (ユーザーまたはロール) でアクセス許可の境界として設定されているかどうかによりアクセスをフィルタリングします。

ARN

iam:PolicyARN

IAM ポリシーの ARN によるアクセスをフィルタリングします。

ARN

iam:RegisterSecurityKey

MFA デバイス有効化の現在の状態によってアクセスをフィルタリングします

String

iam:ResourceTag/${TagKey}

IAM エンティティ (ユーザーまたはロール) にアタッチされたタグによるアクセスをフィルタリングする

String

iam:RoleTemplateARN

リクエストで使用されるロールテンプレート ARN でアクセスをフィルタリングします

ARN

iam:ServiceSpecificCredentialAgeDays

認証情報の有効期限が切れるまでの期間でアクセスをフィルタリングします

数値

iam:ServiceSpecificCredentialServiceName

認証情報に関連付けられたサービスでアクセスをフィルタリングします

String

iam:TemplateArn

リクエストされたテンプレート ARN に基づいてアクセスをフィルタリングします

ARN