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

Amazon CodeCatalyst 스페이스에서 IAM Identity Center 애플리케이션의 연결을 해제할 수 있는 권한을 부여합니다.

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

보류 상태가 아닌 연결을 나열할 수 있는 권한을 부여합니다.

List

ListIamRolesForConnection

연결과 연관된 IAM 역할을 나열할 수 있는 권한을 부여합니다.

연결*

aws:ResourceTag/${TagKey}

List

ListIdentityCenterApplications

계정의 모든 IAM Identity Center 애플리케이션에 대한 목록을 볼 수 있는 권한을 부여합니다.

List

ListIdentityCenterApplicationsForSpace

Amazon CodeCatalyst 스페이스별로 IAM Identity Center 애플리케이션의 목록을 볼 수 있는 권한을 부여합니다.

List

ListSpacesForIdentityCenterApplication

IAM Identity Center 애플리케이션별로 Amazon CodeCatalyst 스페이스의 목록을 볼 수 있는 권한을 부여합니다.

identity-center-applications*

aws:ResourceTag/${TagKey}

List

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 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:RequestTag/${TagKey}

요청에서 태그의 키와 값을 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

요청에 태그 키-값 페어가 있는지 여부를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청의 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString