AWS IAM Identity Center 目錄的動作、資源和條件索引鍵 - 服務授權參考

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS IAM Identity Center 目錄的動作、資源和條件索引鍵

AWS IAM Identity Center 目錄 (服務字首:sso-directory) 提供下列服務特有的資源、動作和條件內容索引鍵,可用於 IAM 許可政策。

參考資料:

AWS IAM Identity Center 目錄定義的動作

您可在 IAM 政策陳述式的 Action 元素中指定以下動作。使用政策來授予在 AWS中執行操作的許可。在政策中使用動作時,通常會允許或拒絕存取相同名稱的 API 操作或 CLI 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

動作資料表的存取層級欄說明動作的分類方式 (列出、讀取、許可管理或標記)。此分類可協助您了解在政策中使用某動作時,該動作授予您的存取層級。如需存取層級的詳細資訊,請參閱政策摘要中的存取層級

「動作」資料表的資源類型欄會指出每個動作是否支援資源層級的許可。如果此欄沒有值,您必須在政策陳述式的 Resource 元素中指定政策適用的所有資源 ("*")。如果資料欄包含資源類型,則您可以在具有該動作的陳述式中指定該類型的 ARN。如果動作具有一或多個必要資源,呼叫者必須具有對這些資源使用動作的許可。表格中的必要資源會以星號 (*) 表示。如果您使用 IAM 政策中的 Resource 元素限制資源存取,則每種必要的資源類型必須要有 ARN 或模式。某些動作支援多種資源類型。如果資源類型是選用 (未顯示為必要),則您可以選擇使用其中一種選用資源類型。

「動作」資料表的條件索引鍵欄包含您可以在政策陳述式的 Condition 元素中指定的索引鍵。如需有關與服務資源相關聯之條件索引鍵的詳細資訊,請參閱「資源類型」資料表的條件索引鍵欄。

動作資料表的相依動作欄會顯示成功呼叫動作所需的其他許可。除了 動作本身的許可之外,還可能需要這些許可。當動作指定相依動作時,這些相依性可能適用於針對該動作定義的其他資源,而不只是資料表中列出的第一個資源。

注意

資源條件索引鍵會列在資源類型資料表中。您可以在「動作」資料表的資源類型 (*必填) 欄中找到適用於動作的資源類型連結。「資源類型」資料表中的資源類型包括條件索引鍵欄,其中包含套用至「動作」資料表中動作的資源條件索引鍵。

如需下表各欄的詳細資訊,請參閱動作資料表

動作 描述 存取層級 資源類型 (*必填項目) 條件索引鍵 相依動作
AddMemberToGroup 准許將成員新增至 AWS IAM Identity Center 預設提供的目錄中的群組 寫入

kms:Decrypt

CompleteVirtualMfaDeviceRegistration 准許完成虛擬 MFA 裝置的建立程序 寫入
CompleteWebAuthnDeviceRegistration 准許完成 WebAuthn 裝置的註冊程序 寫入
CreateAlias 准許為 AWS IAM Identity Center 預設提供的目錄建立別名 寫入
CreateBearerToken 准許針對指定的佈建租用戶建立承載符記 寫入

kms:Decrypt

CreateExternalIdPConfigurationForDirectory 准許建立目錄的外部身分提供者組態 寫入
CreateGroup 准許在 AWS IAM Identity Center 預設提供的目錄中建立群組 寫入

kms:Decrypt

CreateProvisioningTenant 准許針對指定目錄建立佈建承租人 寫入

kms:Decrypt

CreateUser 准許在 AWS IAM Identity Center 預設提供的目錄中建立使用者 寫入

kms:Decrypt

DeleteBearerToken 准許刪除承載符記 寫入

kms:Decrypt

DeleteExternalIdPCertificate 准許刪除指定的外部 IdP 憑證 寫入
DeleteExternalIdPConfigurationForDirectory 准許刪除與目錄相關聯的外部身分提供者組態 寫入
DeleteGroup 准許從 AWS IAM Identity Center 預設提供的目錄中刪除群組 寫入

kms:Decrypt

DeleteMfaDeviceForUser 准許根據指定使用者的裝置名稱刪除 MFA 裝置 寫入
DeleteProvisioningTenant 准許刪除佈建承租人 寫入

kms:Decrypt

DeleteUser 准許從 AWS IAM Identity Center 預設提供的目錄中刪除使用者 寫入

kms:Decrypt

DescribeDirectory 准許擷取 AWS IAM Identity Center 預設提供的目錄相關資訊 閱讀
DescribeGroup 准許查詢群組資料的權限,不包括使用者和群組成員 閱讀

kms:Decrypt

DescribeGroups 准許從 AWS IAM Identity Center 預設提供的目錄中擷取群組的相關資訊 閱讀

kms:Decrypt

DescribeProvisioningTenant 准許描述佈建承租人 閱讀

kms:Decrypt

DescribeUser 准許從 AWS IAM Identity Center 預設提供的目錄中擷取有關使用者的資訊 閱讀

kms:Decrypt

DescribeUserByUniqueAttribute 准許透過使用者表示的有效唯一屬性來描述使用者 閱讀

kms:Decrypt

DescribeUsers 准許從 AWS IAM Identity Center 預設提供的目錄中擷取有關使用者的資訊 閱讀

kms:Decrypt

DisableExternalIdPConfigurationForDirectory 准許停用以外部身分提供者來驗證一般使用者 寫入
DisableUser 准許在 AWS IAM Identity Center 預設提供的目錄中停用使用者 寫入

kms:Decrypt

EnableExternalIdPConfigurationForDirectory 准許啟用以外部身分提供者來驗證一般使用者 寫入
EnableUser 准許在 AWS IAM Identity Center 預設提供的目錄中啟用使用者 寫入

kms:Decrypt

GetAWSSPConfigurationForDirectory 准許擷取目錄的 AWS IAM Identity Center Service Provider 組態 閱讀
GetGroupId 准許從 IAM Identity Center 預設提供的目錄中擷取群組的 ID AWS 資訊 閱讀

kms:Decrypt

GetUserId 准許從 IAM Identity Center 預設提供的目錄中擷取使用者的 ID AWS 資訊 閱讀

kms:Decrypt

GetUserPoolInfo (已取代) 准許取得 UserPool 資訊 閱讀
ImportExternalIdPCertificate 准許匯入用於驗證外部 IdP 回應的 IdP 憑證 寫入
IsMemberInGroup 准許檢查成員是否為 AWS IAM Identity Center 預設提供之目錄中群組的一部分 閱讀

kms:Decrypt

IsMemberInGroups 准許檢查成員是否為 AWS IAM Identity Center 預設提供之目錄中多個群組的一部分 閱讀

kms:Decrypt

ListBearerTokens 准許列出指定佈建租用戶的承載符記 讀取

kms:Decrypt

ListExternalIdPCertificates 准許列出指定目錄和 IdP 的外部 IdP 憑證 讀取
ListExternalIdPConfigurationsForDirectory 准許列出為目錄建立的所有外部身分提供者組態 閱讀
ListGroups 准許從 AWS IAM Identity Center 預設提供的目錄中列出群組 閱讀

kms:Decrypt

ListGroupsForMember 准許列出目標成員群組 閱讀

kms:Decrypt

ListGroupsForUser 准許從 AWS IAM Identity Center 預設提供的目錄中列出使用者的群組 閱讀

kms:Decrypt

ListMembersInGroup 准許擷取 AWS IAM Identity Center 預設提供的目錄中屬於群組的所有成員 閱讀

kms:Decrypt

ListMfaDevicesForUser 准許列出使用者所有作用中 MFA 裝置及其 MFA 裝置中繼資料 讀取
ListProvisioningTenants 准許列出指定目錄的佈建承租人 閱讀

kms:Decrypt

ListUsers 准許從 AWS IAM Identity Center 預設提供的目錄中列出使用者 閱讀

kms:Decrypt

RemoveMemberFromGroup 准許移除屬於 AWS IAM Identity Center 預設提供之目錄中群組的成員 寫入

kms:Decrypt

SearchGroups 准許搜尋關聯目錄中的群組 讀取

kms:Decrypt

SearchUsers 准許搜尋關聯目錄中的使用者 讀取

kms:Decrypt

StartVirtualMfaDeviceRegistration 准許開始虛擬 MFA 裝置的建立程序 寫入
StartWebAuthnDeviceRegistration 准許開始 WebAuthn 裝置的註冊程序 寫入
UpdateExternalIdPConfigurationForDirectory 准許更新與目錄相關聯的外部身分提供者組態 寫入
UpdateGroup 准許更新 AWS IAM Identity Center 預設提供之目錄中群組的相關資訊 寫入

kms:Decrypt

UpdateGroupDisplayName 准許更新群組顯示名稱,更新群組顯示名稱回應 寫入

kms:Decrypt

UpdateMfaDeviceForUser 准許更新 MFA 裝置資訊 寫入
UpdatePassword 准許透過電子郵件傳送密碼重設連結,或在 AWS IAM Identity Center 預設提供的目錄中為使用者產生一次性密碼來更新密碼 寫入

kms:Decrypt

UpdateUser 准許更新 AWS IAM Identity Center 預設提供的目錄中的使用者資訊 寫入

kms:Decrypt

UpdateUserName 准許更新使用者名稱,更新使用者名稱回應 寫入

kms:Decrypt

VerifyEmail 准許驗證使用者的電子郵件地址 寫入

AWS IAM Identity Center 目錄定義的資源類型

AWS IAM Identity Center 目錄不支援在 IAM 政策陳述式的 Resource元素中指定資源 ARN。若要允許存取 AWS IAM Identity Center 目錄,請在政策"Resource": "*"中指定 。

AWS IAM Identity Center 目錄的條件索引鍵

IAM Identity Center 目錄沒有可在政策陳述式 Condition元素中使用的服務特定內容索引鍵。如需所有 服務可用的全域內容索引鍵清單,請參閱AWS 全域條件內容索引鍵