翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Identity and Access Management (IAM) のアクション、リソース、および条件キー
AWS Identity and Access Management (IAM) (サービスプレフィックス: iam
) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のリソースやアクション、条件コンテキストキーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用できる API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法について説明します。
トピック
AWS Identity and Access Management (IAM) で定義されるアクション
IAM ポリシーステートメントの Action
要素で次のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
[アクション] テーブルの [リソースタイプ] 列は、各アクションがリソースレベルの許可をサポートしているかどうかを示します。この列に値がない場合は、ポリシーステートメントの Resource
要素で、ポリシーが適用されるすべてのリソース (「*」) を指定する必要があります。列にリソースタイプが含まれている場合は、そのアクションを含むステートメントでそのタイプの ARN を指定できます。アクションで 1 つ以上のリソースが必須となっている場合、呼び出し元には、それらのリソースを伴うアクションを使用するための許可が付与されている必要があります。必須リソースは、アスタリスク (*) でテーブルに示されています。IAM ポリシーの Resource
要素でリソースアクセスを制限する場合は、必要なリソースタイプごとに ARN またはパターンを含める必要があります。一部のアクションでは、複数のリソースタイプがサポートされています。リソースタイプがオプション (必須として示されていない) の場合、オプションのリソースタイプのいずれかを使用することを選択できます。
[アクション] テーブルの [条件キー] 列には、ポリシーステートメントの Condition
要素で指定できるキーが含まれます。サービスのリソースに関連付けられている条件キーの詳細については、[リソースタイプ] テーブルの [条件キー] 列を参照してください。
注記
リソース条件キーは、リソースタイプテーブルに一覧表示されています。アクションに適用されるリソースタイプへのリンクは、[アクション] テーブルの [リソースタイプ (* 必須)] 列にあります。[リソースタイプ] テーブルのリソースタイプには、[アクション] テーブルのアクションに適用されるリソース条件キーである、[条件キー] 列が含まれています。
以下の表の列の詳細については、「アクションテーブル」を参照してください。
アクション | 説明 | アクセスレベル | リソースタイプ (* 必須) | 条件キー | 依存アクション |
---|---|---|---|---|---|
AddClientIDToOpenIDConnectProvider | 指定された IDs OpenID Connect (Word) プロバイダーリソースの登録済み IAM のリストに新しいクライアント ID (対象者OIDC) を追加するアクセス許可を付与します | 書き込み | |||
AddRoleToInstanceProfile | 指定されたインスタンスプロファイルに IAM ロールを追加するアクセス許可を付与します | 書き込み |
iam:PassRole |
||
AddUserToGroup | 指定された IAM グループに IAM ユーザーを追加するアクセス許可を付与します | 書き込み | |||
AttachGroupPolicy | 指定された IAM グループに管理ポリシーをアタッチするアクセス許可を付与します | 権限の管理 | |||
AttachRolePolicy | 指定された IAM ロールに管理ポリシーをアタッチするアクセス許可を付与します | 権限の管理 | |||
AttachUserPolicy | 指定された IAM ユーザーに管理ポリシーをアタッチするアクセス許可を付与します | 権限の管理 | |||
ChangePassword | IAM ユーザーに自分のパスワードを変更するアクセス許可を付与します | 書き込み | |||
CreateAccessKey | 指定された IAM ユーザーのアクセスキーとシークレットアクセスキーを作成するアクセス許可を付与します | 書き込み | |||
CreateAccountAlias | のエイリアスを作成する許可を付与 AWS アカウント | 書き込み | |||
CreateGroup | 新しいグループを作成する許可を付与 | 書き込み | |||
CreateInstanceProfile | 新しいインスタンスプロファイルを作成する許可を付与 | 書き込み | |||
CreateLoginProfile | 指定された IAM ユーザーのパスワードを作成するアクセス許可を付与します | 書き込み | |||
CreateOpenIDConnectProvider | OpenID Connect (IAM) をサポートする ID プロバイダー (IdP) を記述する OIDC リソースを作成するアクセス許可を付与します | 書き込み | |||
CreatePolicy | 新しい管理ポリシーを作成する許可を付与 | Permissions management | |||
CreatePolicyVersion | 指定された管理ポリシーの新しいバージョンを作成する許可を付与 | Permissions management | |||
CreateRole | 新しいロールを作成する許可を付与 | 書き込み | |||
CreateSAMLProvider | IAM 2.0 をサポートする ID プロバイダー (IdP) を記述する SAML リソースを作成するアクセス許可を付与します | 書き込み | |||
CreateServiceLinkedRole | AWS サービスがユーザーに代わってアクションを実行できるようにする IAM ロールを作成するアクセス許可を付与します | 書き込み | |||
CreateServiceSpecificCredential | IAM ユーザーの新しいサービス固有の認証情報を作成するアクセス許可を付与します | 書き込み | |||
CreateUser | 新しい IAM ユーザーを作成するアクセス許可を付与します | 書き込み | |||
CreateVirtualMFADevice | 新しい仮想 MFA デバイスを作成するアクセス許可を付与します | 書き込み | |||
DeactivateMFADevice | 指定された MFA デバイスを非アクティブ化し、最初に有効にされた IAM ユーザーとの関連付けを削除するアクセス許可を付与します | 書き込み | |||
DeleteAccessKey | 指定された IAM ユーザーに関連付けられているアクセスキーペアを削除するアクセス許可を付与します | 書き込み | |||
DeleteAccountAlias | 指定された AWS アカウント エイリアスを削除する許可を付与 | 書き込み | |||
DeleteAccountPasswordPolicy | のパスワードポリシーを削除する許可を付与 AWS アカウント | 権限の管理 | |||
DeleteCloudFrontPublicKey | 既存の CloudFront パブリックキーを削除するアクセス許可を付与します | 書き込み | |||
DeleteGroup | 指定された IAM グループを削除する許可を付与 | 書き込み | |||
DeleteGroupPolicy | グループから指定されたインラインポリシーを削除する許可を付与 | Permissions management | |||
DeleteInstanceProfile | 指定されたインスタンスプロファイルを削除する許可を付与 | 書き込み | |||
DeleteLoginProfile | 指定された IAM ユーザーのパスワードを削除するアクセス許可を付与します | 書き込み | |||
DeleteOpenIDConnectProvider | IAM で OpenID Connect ID プロバイダー (IdP) リソースオブジェクトを削除するアクセス許可を付与します | 書き込み | |||
DeletePolicy | 指定された管理ポリシーを削除し、それがアタッチされている IAM エンティティ (ユーザー、グループ、またはロール) から削除するアクセス許可を付与します | 権限の管理 | |||
DeletePolicyVersion | 指定された管理ポリシーからバージョンを削除する許可を付与 | Permissions management | |||
DeleteRole | 指定したロールを削除するアクセス許可を付与 | 書き込み | |||
DeleteRolePermissionsBoundary | ロールからアクセス許可境界を削除する許可を付与 | Permissions management | |||
DeleteRolePolicy | 指定されたロールから指定されたインラインポリシーを削除する許可を付与 | 権限の管理 | |||
DeleteSAMLProvider | SAML で IAM プロバイダーリソースを削除するアクセス許可を付与します | 書き込み | |||
DeleteSSHPublicKey | 指定された SSH パブリックキーを削除するアクセス許可を付与します | 書き込み | |||
DeleteServerCertificate | 指定されたサーバー証明書を削除する許可を付与 | 書き込み | |||
DeleteServiceLinkedRole | AWS サービスで使用されなくなった場合に、特定のサービスにリンクされた IAM ロールを削除するアクセス許可を付与します | 書き込み | |||
DeleteServiceSpecificCredential | IAM ユーザーの指定されたサービス固有の認証情報を削除する許可を付与 | 書き込み | |||
DeleteSigningCertificate | 指定された IAM ユーザーに関連付けられている署名証明書を削除するアクセス許可を付与します | 書き込み | |||
DeleteUser | 指定された IAM ユーザーを削除する許可を付与 | 書き込み | |||
DeleteUserPermissionsBoundary | 指定された IAM ユーザーからアクセス許可の境界を削除するアクセス許可を付与します | 権限の管理 | |||
DeleteUserPolicy | IAM ユーザーから指定されたインラインポリシーを削除するアクセス許可を付与します | 権限の管理 | |||
DeleteVirtualMFADevice | 仮想 MFA デバイスを削除するアクセス許可を付与します | 書き込み | |||
DetachGroupPolicy | 指定された IAM グループから管理ポリシーをデタッチするアクセス許可を付与します | 権限の管理 | |||
DetachRolePolicy | 指定されたロールから管理ポリシーをデタッチする許可を付与 | 権限の管理 | |||
DetachUserPolicy | 指定された IAM ユーザーから管理ポリシーをデタッチするアクセス許可を付与します | 権限の管理 | |||
DisableOrganizationsRootCredentialsManagement | 現在のアカウントで管理されている組織のメンバーアカウントのルートユーザー認証情報の管理を無効にするアクセス許可を付与します | 書き込み | |||
DisableOrganizationsRootSessions | 現在のアカウントで管理されている組織のメンバーアカウントで特権ルートアクションを無効にするアクセス許可を付与します | 書き込み | |||
EnableMFADevice | MFA デバイスを有効にし、指定した IAM ユーザーに関連付けるアクセス許可を付与します | 書き込み | |||
iam:FIDO-FIPS-140-2-certification |
|||||
EnableOrganizationsRootCredentialsManagement | 現在のアカウントで管理されている組織のメンバーアカウントのルートユーザー認証情報の管理を有効にするアクセス許可を付与します | 書き込み | |||
EnableOrganizationsRootSessions | 現在のアカウントで管理されている組織のメンバーアカウントで特権ルートアクションを有効にするアクセス許可を付与します | 書き込み | |||
GenerateCredentialReport | の認証情報レポートを生成するアクセス許可を付与します AWS アカウント | 読み取り | |||
GenerateOrganizationsAccessReport | AWS Organizations エンティティのアクセスレポートを生成するアクセス許可を付与します | 読み取り |
organizations:DescribePolicy organizations:ListChildren organizations:ListParents organizations:ListPoliciesForTarget organizations:ListRoots organizations:ListTargetsForPolicy |
||
GenerateServiceLastAccessedDetails | IAM リソースのサービスの最終アクセスデータレポートを生成するアクセス許可を付与します | 読み取り | |||
GetAccessKeyLastUsed | 指定されたアクセスキーの最後の使用時の情報を取得する許可を付与 | 読み取り | |||
GetAccountAuthorizationDetails | 相互の関係など、 内のすべての IAM ユーザー、グループ AWS アカウント、ロール、ポリシーに関する情報を取得するアクセス許可を付与します | 読み取り | |||
GetAccountEmailAddress | アカウントに関連付けられている E メールアドレスを取得するアクセス許可を付与 | 読み取り | |||
GetAccountName | アカウントに関連付けられているアカウント名を取得するアクセス許可を付与 | 読み取り | |||
GetAccountPasswordPolicy | のパスワードポリシーを取得する許可を付与 AWS アカウント | 読み取り | |||
GetAccountSummary | の IAM エンティティの使用状況と IAM クォータに関する情報を取得するアクセス許可を付与します AWS アカウント | リスト | |||
GetCloudFrontPublicKey | 指定された CloudFront パブリックキーに関する情報を取得するアクセス許可を付与します | 読み取り | |||
GetContextKeysForCustomPolicy | 指定されたポリシーで参照されているコンテキストキーのすべてのリストを取得する許可を付与 | 読み取り | |||
GetContextKeysForPrincipalPolicy | 指定された IAM ID (ユーザー、グループ、またはロール) にアタッチされているすべての IAM ポリシーで参照されているすべてのコンテキストキーのリストを取得するアクセス許可を付与します | 読み取り | |||
GetCredentialReport | の認証情報レポートを取得する許可を付与 AWS アカウント | 読み取り | |||
GetGroup | 指定された IAM グループ内の IAM ユーザーのリストを取得するアクセス許可を付与します | 読み取り | |||
GetGroupPolicy | 指定された IAM グループに埋め込まれているインラインポリシードキュメントを取得するアクセス許可を付与します | 読み取り | |||
GetInstanceProfile | インスタンスプロファイルのパス、GUID、Word、ARNロールなど、指定されたインスタンスプロファイルに関する情報を取得するアクセス許可を付与します | 読み取り | |||
GetLoginProfile | 指定された IAM ユーザーのユーザー名とパスワードの作成日を取得するアクセス許可を付与します | リスト | |||
GetMFADevice | 指定されたユーザーの MFA デバイスに関する情報を取得するアクセス許可を付与します | 読み取り | |||
GetOpenIDConnectProvider | IAM で指定された OpenID Connect (OIDC) プロバイダーリソースに関する情報を取得する許可を付与 | 読み取り | |||
GetOrganizationsAccessReport | AWS Organizations アクセスレポートを取得する許可を付与 | 読み取り | |||
GetPolicy | 指定された管理ポリシーについて、そのポリシーのデフォルトバージョン、そのポリシーがアタッチされているアイデンティティの総数といった情報を取得するアクセス許可を付与 | 読み込み | |||
GetPolicyVersion | 指定の管理ポリシーのバージョンについて、ポリシードキュメントなどの情報を取得する許可を付与 | 読み取り | |||
GetRole | ロールのパス、GUID、ARN、ロールの信頼ポリシーなど、指定されたロールに関する情報を取得する許可を付与 | 読み取り | |||
GetRolePolicy | 指定された IAM ロールに埋め込まれたインラインポリシードキュメントを取得するアクセス許可を付与します | 読み取り | |||
GetSAMLProvider | SAML プロバイダーリソースが作成または更新されたときにアップロードされた IAM SAML プロバイダーメタドキュメントを取得するアクセス許可を付与します | 読み取り | |||
GetSSHPublicKey | キーに関するメタデータを含む、指定された SSH パブリックキーを取得するアクセス許可を付与します | 読み取り | |||
GetServerCertificate | IAM に保存されている指定されたサーバー証明書に関する情報を取得する許可を付与 | 読み取り | |||
GetServiceLastAccessedDetails | サービスの最終アクセス時間データレポートに関する情報を取得する許可を付与 | 読み込み | |||
GetServiceLastAccessedDetailsWithEntities | サービスの最終アクセス時間データレポートからのエンティティに関する情報を取得する許可を付与 | 読み取り | |||
GetServiceLinkedRoleDeletionStatus | IAM サービスにリンクされたロールの削除ステータスを取得する許可を付与 | 読み取り | |||
GetUser | ユーザーの作成日、パス、一意の ID、IAM など、指定された ARN ユーザーに関する情報を取得するアクセス許可を付与します | 読み取り | |||
GetUserPolicy | 指定された IAM ユーザーに埋め込まれているインラインポリシードキュメントを取得するアクセス許可を付与します | 読み取り | |||
ListAccessKeys | 指定された IDs ユーザーに関連付けられているアクセスキー IAM に関する情報を一覧表示するアクセス許可を付与します | リスト | |||
ListAccountAliases | に関連付けられているアカウントエイリアスを一覧表示する許可を付与 AWS アカウント | リスト | |||
ListAttachedGroupPolicies | 指定された IAM グループにアタッチされているすべての管理ポリシーを一覧表示するアクセス許可を付与します | リスト | |||
ListAttachedRolePolicies | 指定された IAM ロールにアタッチされているすべての管理ポリシーを一覧表示するアクセス許可を付与します | リスト | |||
ListAttachedUserPolicies | 指定された IAM ユーザーにアタッチされているすべての管理ポリシーを一覧表示するアクセス許可を付与します | リスト | |||
ListCloudFrontPublicKeys | アカウントのすべての current CloudFront パブリックキーを一覧表示するアクセス許可を付与します | リスト | |||
ListEntitiesForPolicy | 指定された管理ポリシーがアタッチされているすべての IAM ID を一覧表示するアクセス許可を付与します | リスト | |||
ListGroupPolicies | 指定された IAM グループに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与します | リスト | |||
ListGroups | 指定されたパスプレフィックスを持つ IAM グループを一覧表示するアクセス許可を付与します | リスト | |||
ListGroupsForUser | 指定された IAM ユーザーが属する IAM グループを一覧表示するアクセス許可を付与します | リスト | |||
ListInstanceProfileTags | 指定されたインスタンスプロファイルにアタッチされているタグを一覧表示する許可を付与 | リスト | |||
ListInstanceProfiles | 指定されたパスのプレフィックスを持つインスタンスプロファイルを一覧表示する許可を付与 | リスト | |||
ListInstanceProfilesForRole | 指定された関連付けられた IAM ロールを持つインスタンスプロファイルを一覧表示する許可を付与 | リスト | |||
ListMFADeviceTags | 指定された仮想 MFA デバイスにアタッチされているタグを一覧表示する許可を付与 | リスト | |||
ListMFADevices | MFA ユーザーの IAM デバイスを一覧表示するアクセス許可を付与します | リスト | |||
ListOpenIDConnectProviderTags | 指定された OpenID Connect プロバイダーにアタッチされているタグを一覧表示する許可を付与 | リスト | |||
ListOpenIDConnectProviders | で定義されている IAM OpenID Connect (OIDC) プロバイダーリソースオブジェクトに関する情報を一覧表示する許可を付与 AWS アカウント | リスト | |||
ListOrganizationsFeatures | 組織で有効になっている集中型ルートアクセス機能を一覧表示するアクセス許可を付与します | リスト | |||
ListPolicies | すべての管理ポリシーを一覧表示する許可を付与 | リスト | |||
ListPoliciesGrantingServiceAccess | エンティティに特定のサービスへのアクセスを付与ポリシーに関する情報をリストする許可を付与 | リスト | |||
ListPolicyTags | 指定された管理ポリシーにアタッチされているタグを一覧表示する許可を付与 | リスト | |||
ListPolicyVersions | ポリシーのデフォルトバージョンとして設定されているバージョンを含め、指定された管理ポリシーのバージョンに関する情報を一覧表示するアクセス許可を付与 | リスト | |||
ListRolePolicies | 指定された IAM ロールに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与します | リスト | |||
ListRoleTags | 指定された IAM ロールにアタッチされているタグを一覧表示するアクセス許可を付与します | リスト | |||
ListRoles | 指定されたパスプレフィックスを持つ IAM ロールを一覧表示する許可を付与 | リスト | |||
ListSAMLProviderTags | 指定された SAML プロバイダーにアタッチされているタグを一覧表示するアクセス許可を付与します | リスト | |||
ListSAMLProviders | SAML で IAM プロバイダーリソースを一覧表示するアクセス許可を付与します | リスト | |||
ListSSHPublicKeys | 指定された SSH ユーザーに関連付けられている IAM パブリックキーに関する情報を一覧表示するアクセス許可を付与します | リスト | |||
ListSTSRegionalEndpointsStatus | すべてのアクティブな STS リージョンエンドポイントのステータスを一覧表示するアクセス許可を付与します | リスト | |||
ListServerCertificateTags | 指定されたサーバー証明書にアタッチされているタグを一覧表示する許可を付与 | リスト | |||
ListServerCertificates | 指定されたパスのプレフィックスを持つサーバー証明書を一覧表示する許可を付与 | リスト | |||
ListServiceSpecificCredentials | 指定された IAM ユーザーに関連付けられているサービス固有の認証情報を一覧表示するアクセス許可を付与します | リスト | |||
ListSigningCertificates | 指定された IAM ユーザーに関連付けられている署名証明書に関する情報を一覧表示するアクセス許可を付与します | リスト | |||
ListUserPolicies | 指定された IAM ユーザーに埋め込まれているインラインポリシーの名前を一覧表示するアクセス許可を付与します | リスト | |||
ListUserTags | 指定された IAM ユーザーにアタッチされているタグを一覧表示するアクセス許可を付与します | リスト | |||
ListUsers | 指定されたパスプレフィックスを持つ IAM ユーザーを一覧表示するアクセス許可を付与します | リスト | |||
ListVirtualMFADevices | 割り当てステータス別に仮想 MFA デバイスを一覧表示するアクセス許可を付与します | リスト | |||
PassRole[アクセス許可のみ] | サービスにロールを渡すアクセス許可を付与 | 書き込み | |||
PutGroupPolicy | 指定された IAM グループに埋め込まれているインラインポリシードキュメントを作成または更新するアクセス許可を付与します | 権限の管理 | |||
PutRolePermissionsBoundary | ロールのアクセス許可境界として管理ポリシーを設定する許可を付与 | 権限の管理 | |||
PutRolePolicy | 指定された IAM ロールに埋め込まれたインラインポリシードキュメントを作成または更新するアクセス許可を付与します | 権限の管理 | |||
PutUserPermissionsBoundary | IAM ユーザーのアクセス許可の境界として管理ポリシーを設定するアクセス許可を付与します | 権限の管理 | |||
PutUserPolicy | 指定された IAM ユーザーに埋め込まれているインラインポリシードキュメントを作成または更新するアクセス許可を付与します | 権限の管理 | |||
RemoveClientIDFromOpenIDConnectProvider | 指定された IDs OpenID Connect (IAM) プロバイダーリソースのクライアント Word のリストからクライアント ID (対象者OIDC) を削除するアクセス許可を付与します | 書き込み | |||
RemoveRoleFromInstanceProfile | 指定された IAM インスタンスプロファイルから EC2 ロールを削除するアクセス許可を付与します | 書き込み | |||
RemoveUserFromGroup | 指定されたグループから IAM ユーザーを削除するアクセス許可を付与します | 書き込み | |||
ResetServiceSpecificCredential | IAM ユーザーの既存のサービス固有の認証情報のパスワードをリセットするアクセス許可を付与します | 書き込み | |||
ResyncMFADevice | 指定された MFA デバイスを IAM エンティティ (ユーザーまたはロール) と同期するアクセス許可を付与します | 書き込み | |||
SetDefaultPolicyVersion | 指定されたポリシーの指定されたバージョンを、ポリシーのデフォルトバージョンとして設定する許可を付与 | 権限の管理 | |||
SetSTSRegionalEndpointStatus | STS リージョンエンドポイントをアクティブ化または非アクティブ化するアクセス許可を付与します | 書き込み | |||
SetSecurityTokenServicePreferences | STS グローバルエンドポイントトークンバージョンを設定するアクセス許可を付与します | 書き込み | |||
SimulateCustomPolicy | アイデンティティベースのポリシーまたはリソースベースのポリシーが特定の API オペレーションとリソースのアクセス許可を提供するかどうかをシミュレートするアクセス許可を付与します | 読み取り | |||
SimulatePrincipalPolicy | 指定された IAM エンティティ (ユーザーまたはロール) にアタッチされたアイデンティティベースのポリシーが、特定の API オペレーションとリソースのアクセス許可を提供するかどうかをシミュレートするアクセス許可を付与します | 読み取り | |||
TagInstanceProfile | インスタンスプロファイルにタグを追加する許可を付与 | タグ付け | |||
TagMFADevice | 仮想 MFA デバイスにタグを追加する許可を付与 | タグ付け | |||
TagOpenIDConnectProvider | OpenID Connect プロバイダーにタグを追加する許可を付与 | タグ付け | |||
TagPolicy | 管理ポリシーにタグを追加する許可を付与 | タグ付け | |||
TagRole | IAM ロールにタグを追加する許可を付与 | タグ付け | |||
TagSAMLProvider | SAML プロバイダーにタグを追加する許可を付与 | タグ付け | |||
TagServerCertificate | サーバー証明書にタグを追加する許可を付与 | タグ付け | |||
TagUser | IAM ユーザーにタグを追加する許可を付与 | タグ付け | |||
UntagInstanceProfile | インスタンスプロファイルから指定したタグを削除する許可を付与 | タグ付け | |||
UntagMFADevice | 仮想 MFA デバイスから指定したタグを削除する許可を付与 | タグ付け | |||
UntagOpenIDConnectProvider | 指定されたタグを OpenID Connect プロバイダーから削除する許可を付与 | タグ付け | |||
UntagPolicy | 管理ポリシーから指定したタグを削除する許可を付与 | タグ付け | |||
UntagRole | ロールから指定したタグを削除する許可を付与 | タグ付け | |||
UntagSAMLProvider | SAML プロバイダーから指定されたタグを削除するアクセス許可を付与します | タグ付け | |||
UntagServerCertificate | サーバー証明書から指定したタグを削除する許可を付与 | タグ付け | |||
UntagUser | ユーザーから指定したタグを削除する許可を付与 | タグ付け | |||
UpdateAccessKey | 指定されたアクセスキーステータスをアクティブまたは非アクティブとして更新するアクセス許可を付与 | 書き込み | |||
UpdateAccountEmailAddress | アカウントに関連付けられている E メールアドレスを更新するアクセス許可を付与 | 書き込み | |||
UpdateAccountName | アカウントに関連付けられているアカウント名を更新するアクセス許可を付与 | 書き込み | |||
UpdateAccountPasswordPolicy | のパスワードポリシー設定を更新する許可を付与 AWS アカウント | 書き込み | |||
UpdateAssumeRolePolicy | ロールを引き受けるアクセス許可を IAM エンティティに付与するポリシーを更新するアクセス許可を付与します | 権限の管理 | |||
UpdateCloudFrontPublicKey | 既存の CloudFront パブリックキーを更新する許可を付与 | 書き込み | |||
UpdateGroup | 指定された IAM グループの名前またはパスを更新する許可を付与 | 書き込み | |||
UpdateLoginProfile | 指定された IAM ユーザーのパスワードを変更するアクセス許可を付与します | 書き込み | |||
UpdateOpenIDConnectProviderThumbprint | OpenID Connect (OIDC) プロバイダーリソースに関連付けられているサーバー証明書のサムプリントのリスト全体を更新する許可を付与 | 書き込み | |||
UpdateRole | ロールの説明または最大セッション継続時間の設定を更新する許可を付与 | 書き込み | |||
UpdateRoleDescription | ロールの説明のみを更新する許可を付与 | 書き込み | |||
UpdateSAMLProvider | 既存の SAML プロバイダーリソースのメタデータドキュメントを更新する許可を付与 | 書き込み | |||
UpdateSSHPublicKey | IAM ユーザーの SSH パブリックキーのステータスをアクティブまたは非アクティブに更新するアクセス許可を付与します | 書き込み | |||
UpdateServerCertificate | IAM に保存されている指定されたサーバー証明書の名前またはパスを更新する許可を付与 | 書き込み | |||
UpdateServiceSpecificCredential | IAM ユーザーのサービス固有の認証情報のステータスをアクティブまたは非アクティブに更新するアクセス許可を付与します | 書き込み | |||
UpdateSigningCertificate | 指定されたユーザー署名証明書のステータスを有効または無効に更新する許可を付与 | 書き込み | |||
UpdateUser | 指定された IAM ユーザーの名前またはパスを更新する許可を付与 | 書き込み | |||
UploadCloudFrontPublicKey | CloudFront パブリックキーをアップロードする許可を付与 | 書き込み | |||
UploadSSHPublicKey | SSH パブリックキーをアップロードし、指定した IAM ユーザーに関連付けるアクセス許可を付与します | 書き込み | |||
UploadServerCertificate | のサーバー証明書エンティティをアップロードする許可を付与 AWS アカウント | 書き込み | |||
UploadSigningCertificate | X.509 署名証明書をアップロードし、指定された IAM ユーザーに関連付けるアクセス許可を付与します | 書き込み |
AWS Identity and Access Management (IAM) で定義されるリソースタイプ
次のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource
要素で使用できます。アクションテーブルの各アクションは、そのアクションで指定できるリソースタイプを示しています。リソースタイプは、ポリシーに含めることができる条件キーを定義することもできます。これらのキーは、[リソースタイプ] テーブルの最後の列に表示されます。以下の表の列の詳細については、「リソースタイプテーブル」を参照してください。
リソースタイプ | ARN | 条件キー |
---|---|---|
access-report |
arn:${Partition}:iam::${Account}:access-report/${EntityPath}
|
|
assumed-role |
arn:${Partition}:iam::${Account}:assumed-role/${RoleName}/${RoleSessionName}
|
|
federated-user |
arn:${Partition}:iam::${Account}:federated-user/${UserName}
|
|
group |
arn:${Partition}:iam::${Account}:group/${GroupNameWithPath}
|
|
instance-profile |
arn:${Partition}:iam::${Account}:instance-profile/${InstanceProfileNameWithPath}
|
|
mfa |
arn:${Partition}:iam::${Account}:mfa/${MfaTokenIdWithPath}
|
|
oidc-provider |
arn:${Partition}:iam::${Account}:oidc-provider/${OidcProviderName}
|
|
policy |
arn:${Partition}:iam::${Account}:policy/${PolicyNameWithPath}
|
|
role |
arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}
|
|
saml-provider |
arn:${Partition}:iam::${Account}:saml-provider/${SamlProviderName}
|
|
server-certificate |
arn:${Partition}:iam::${Account}:server-certificate/${CertificateNameWithPath}
|
|
sms-mfa |
arn:${Partition}:iam::${Account}:sms-mfa/${MfaTokenIdWithPath}
|
|
user |
arn:${Partition}:iam::${Account}:user/${UserNameWithPath}
|
AWS Identity and Access Management (IAM) の条件キー
AWS Identity and Access Management (IAM) では、IAM ポリシーの Condition
要素で使用できる以下の条件キーを定義します。これらのキーを使用して、ポリシーステートメントが適用される条件をさらに絞り込むことができます。以下の表の列の詳細については、「条件キーテーブル」を参照してください。
すべてのサービスで使用できるグローバル条件キーを確認するには、「使用できるグローバル条件キー」を参照してください。
条件キー | 説明 | タイプ |
---|---|---|
aws:RequestTag/${TagKey} | リクエストで渡されたタグに基づいてアクションをフィルタリングします | 文字列 |
aws:ResourceTag/${TagKey} | リソースに関連付けられているタグに基づいてアクションをフィルタリングします | 文字列 |
aws:TagKeys | リクエストで渡されたタグキーに基づいてアクションをフィルタリングします | ArrayOfString |
iam:AWSServiceName | このロールがアタッチされている AWS サービスでアクセスをフィルタリングします | 文字列 |
iam:AssociatedResourceArn | ロールが代わりに使用されるリソースによるアクセスをフィルタリングします | ARN |
iam:FIDO-FIPS-140-2-certification | MFA セキュリティキーの登録時に、FIDO デバイス FIPS-140-2 検証証明書レベルによってアクセスをフィルタリングします | 文字列 |
iam:FIDO-FIPS-140-3-certification | MFA セキュリティキーの登録時に、FIDO デバイス FIPS-140-3 検証証明書レベルによってアクセスをフィルタリングします | 文字列 |
iam:FIDO-certification | MFA セキュリティキーの登録時に FIDO デバイス FIDO 証明書レベルによってアクセスをフィルタリングします | 文字列 |
iam:OrganizationsPolicyId | AWS Organizations ポリシーの ID でアクセスをフィルタリングします | 文字列 |
iam:PassedToService | このロールが渡される AWS サービスによってアクセスをフィルタリングします | 文字列 |
iam:PermissionsBoundary | 指定されたポリシーが IAM エンティティ (ユーザーまたはロール) のアクセス許可の境界として設定されている場合、アクセスをフィルタリングします | ARN |
iam:PolicyARN | ARN ポリシーの IAM でアクセスをフィルタリングします | ARN |
iam:RegisterSecurityKey | MFA デバイス有効化の現在の状態に基づいてアクセスをフィルタリングします | 文字列 |
iam:ResourceTag/${TagKey} | IAM エンティティ (ユーザーまたはロール) にアタッチされたタグでアクセスをフィルタリングします | 文字列 |