View a markdown version of this page

Amazon CodeCatalyst 的動作、資源和條件索引鍵 - 服務授權參考

Amazon CodeCatalyst 的動作、資源和條件索引鍵

Amazon CodeCatalyst (服務字首:codecatalyst) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。

參考資料:

Amazon CodeCatalyst 定義的動作

Amazon CodeCatalyst 沒有可用於 IAM 政策陳述式 Actions元素的 API 操作。

Amazon CodeCatalyst 的僅限許可動作

下列動作是由 Amazon CodeCatalyst 定義,但無法透過任何 API 操作直接叫用。它們只能在 IAM 政策陳述式中使用,以授予或拒絕許可。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

AcceptConnection

准許接受將此帳戶連線至 Amazon CodeCatalyst 空間的請求

aws:RequestTag/${TagKey}

aws:TagKeys

寫入

AssociateIamRoleToConnection

准許將 IAM 角色與連線建立關聯

連線*

aws:ResourceTag/${TagKey}

寫入

AssociateIdentityCenterApplicationToSpace

准許建立 IAM Identity Center 應用程式與 Amazon CodeCatalyst 空間的關聯

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

AssociateIdentityToIdentityCenterApplication

准許針對 Amazon CodeCatalyst 空間建立身分與 IAM Identity Center 應用程式的關聯

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

BatchAssociateIdentitiesToIdentityCenterApplication

准許針對 Amazon CodeCatalyst 空間建立多個身分與 IAM Identity Center 應用程式的關聯

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

BatchDisassociateIdentitiesFromIdentityCenterApplication

准許針對 Amazon CodeCatalyst 空間取消多個身分與 IAM Identity Center 應用程式的關聯

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

CreateIdentityCenterApplication

准許建立 IAM Identity Center 應用程式

aws:RequestTag/${TagKey}

aws:TagKeys

寫入

CreateSpace

准許建立 Amazon CodeCatalyst 空間

aws:RequestTag/${TagKey}

aws:TagKeys

寫入

CreateSpaceAdminRoleAssignment

准許針對指定 Amazon CodeCatalyst 空間和 IAM Identity Center 應用程式建立管理員角色指派

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

DeleteConnection

准許刪除連線

連線*

aws:ResourceTag/${TagKey}

寫入

DeleteIdentityCenterApplication

准許刪除 IAM Identity Center 應用程式

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

DisassociateIamRoleFromConnection

准許將 IAM 角色與連線取消關聯

連線*

aws:ResourceTag/${TagKey}

寫入

DisassociateIdentityCenterApplicationFromSpace

准許取消 IAM Identity Center 應用程式與 Amazon CodeCatalyst 空間的關聯

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

DisassociateIdentityFromIdentityCenterApplication

准許針對 Amazon CodeCatalyst 空間取消身分與 IAM Identity Center 應用程式的關聯

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

GetBillingAuthorization

准許描述連線的帳單授權

連線*

aws:ResourceTag/${TagKey}

讀取

GetConnection

准許取得連線

連線*

aws:ResourceTag/${TagKey}

讀取

GetIdentityCenterApplication

准許取得 IAM Identity Center 應用程式的相關資訊

identity-center-applications*

aws:ResourceTag/${TagKey}

讀取

GetPendingConnection

准許取得將此帳戶連線至 Amazon CodeCatalyst 空間的擱置中請求

讀取

ListConnections

准許列出未擱置的連線

清單

ListIamRolesForConnection

准許列出與連線關聯的 IAM 角色

連線*

aws:ResourceTag/${TagKey}

清單

ListIdentityCenterApplications

准許檢視帳戶中所有 IAM Identity Center 應用程式的清單

清單

ListIdentityCenterApplicationsForSpace

准許依 Amazon CodeCatalyst 空間檢視 IAM Identity Center 應用程式的清單

清單

ListSpacesForIdentityCenterApplication

准許依 IAM Identity Center 應用程式檢視 Amazon CodeCatalyst 空間的清單

identity-center-applications*

aws:ResourceTag/${TagKey}

清單

ListTagsForResource

准許列出 Amazon CodeCatalyst 資源的標籤

連線

aws:ResourceTag/${TagKey}

讀取

identity-center-applications

aws:ResourceTag/${TagKey}

PutBillingAuthorization

准許建立或更新連線的帳單授權

連線*

aws:ResourceTag/${TagKey}

寫入

RejectConnection

准許拒絕將此帳戶連線至 Amazon CodeCatalyst 空間的請求

寫入

SynchronizeIdentityCenterApplication

准許 IAM Identity Center 應用程式與備份身分存放區同步

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

TagResource

准許標記 Amazon CodeCatalyst 資源

連線

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

標記、寫入

identity-center-applications

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

准許取消標記 Amazon CodeCatalyst 資源

連線

aws:ResourceTag/${TagKey}

aws:TagKeys

標記、寫入

identity-center-applications

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateIdentityCenterApplication

准許更新 IAM Identity Center 應用程式

identity-center-applications*

aws:ResourceTag/${TagKey}

寫入

Amazon CodeCatalyst 定義的資源類型

此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。

資源類型 ARN 條件索引鍵

連線

arn:${Partition}:codecatalyst:${Region}:${Account}:/connections/${ConnectionId}

aws:ResourceTag/${TagKey}

identity-center-applications

arn:${Partition}:codecatalyst:${Region}:${Account}:/identity-center-applications/${IdentityCenterApplicationId}

aws:ResourceTag/${TagKey}

專案

arn:${Partition}:codecatalyst::space/${SpaceId}/project/${ProjectId}

空間

arn:${Partition}:codecatalyst::space/${SpaceId}

Amazon CodeCatalyst 的條件索引鍵

Amazon CodeCatalyst 定義了下列條件索引鍵,可用於 IAM 政策的 Condition 元素。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

依請求中的標籤金鑰和值篩選存取權

String

aws:ResourceTag/${TagKey}

依請求中的標籤鍵值對是否存在篩選存取權

String

aws:TagKeys

依請求中的標籤金鑰篩選存取權

ArrayOfString