View a markdown version of this page

Resource Access Manager(RAM)에 사용되는 작업, AWS 리소스 및 조건 키 - 서비스 승인 참조

Resource Access Manager(RAM)에 사용되는 작업, AWS 리소스 및 조건 키

AWS Resource Access Manager(RAM)(서비스 접두사: ram)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.

참조:

AWS Resource Access Manager(RAM)에서 정의한 API 작업

다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.

연산 IAM 작업 조건 키 가능한 값(들) 액세스 레벨

AcceptResourceShareInvitation

ram:AcceptResourceShareInvitation

쓰기

AssociateResourceShare

ram:AssociateResourceShare

쓰기

AssociateResourceSharePermission

ram:AssociateResourceSharePermission

쓰기

CreatePermission

ram:CreatePermission

쓰기

ram:TagResource

태그 지정, 쓰기

CreatePermissionVersion

ram:CreatePermissionVersion

쓰기

CreateResourceShare

ram:CreateResourceShare

쓰기

ram:TagResource

태그 지정, 쓰기

DeletePermission

ram:DeletePermission

쓰기

DeletePermissionVersion

ram:DeletePermissionVersion

쓰기

DeleteResourceShare

ram:DeleteResourceShare

쓰기

DisassociateResourceShare

ram:DisassociateResourceShare

쓰기

DisassociateResourceSharePermission

ram:DisassociateResourceSharePermission

쓰기

EnableSharingWithAwsOrganization

ram:EnableSharingWithAwsOrganization

권한 관리, 쓰기

GetPermission

ram:GetPermission

읽기

GetResourcePolicies

ram:GetResourcePolicies

읽기

GetResourceShareAssociations

ram:GetResourceShareAssociations

읽기

GetResourceShareInvitations

ram:GetResourceShareInvitations

읽기

GetResourceShares

ram:GetResourceShares

읽기

ListPendingInvitationResources

ram:ListPendingInvitationResources

읽기

ListPermissionAssociations

ram:ListPermissionAssociations

List

ListPermissionVersions

ram:ListPermissionVersions

List

ListPermissions

ram:ListPermissions

List

ListPrincipals

ram:ListPrincipals

List

ListReplacePermissionAssociationsWork

ram:ListReplacePermissionAssociationsWork

List

ListResourceSharePermissions

ram:ListResourceSharePermissions

List

ListResourceTypes

ram:ListResourceTypes

List

ListResources

ram:ListResources

List

ListSourceAssociations

ram:ListSourceAssociations

List

PromotePermissionCreatedFromPolicy

ram:PromotePermissionCreatedFromPolicy

쓰기

PromoteResourceShareCreatedFromPolicy

ram:PromoteResourceShareCreatedFromPolicy

쓰기

RejectResourceShareInvitation

ram:RejectResourceShareInvitation

쓰기

ReplacePermissionAssociations

ram:ReplacePermissionAssociations

쓰기

SetDefaultPermissionVersion

ram:SetDefaultPermissionVersion

쓰기

TagResource

ram:TagResource

태그 지정, 쓰기

UntagResource

ram:UntagResource

태그 지정, 쓰기

UpdateResourceShare

ram:UpdateResourceShare

쓰기

AWS Resource Access Manager(RAM)에서 정의한 작업

IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

AcceptResourceShareInvitation

지정된 리소스 공유 초대를 수락할 수 있는 권한을 부여합니다.

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

쓰기

AssociateResourceShare

리소스 및/또는 보안 주체를 리소스 공유에 연결할 권한을 부여합니다.

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedResourceType

ram:ResourceArn

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

쓰기

AssociateResourceSharePermission

사용 권한을 리소스 공유와 연결할 수 있는 권한을 부여합니다.

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

권한*

ram:PermissionArn

ram:PermissionResourceType

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

CreatePermission

리소스 공유에 연결할 수 있는 권한을 생성하는 권한을 부여합니다

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

쓰기

CreatePermissionVersion

리소스 공유에 연결할 수 있는 권한의 새 버전을 생성하는는 권한을 부여합니다

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

CreateResourceShare

지정된 리소스 및/또는 보안 주체와의 리소스 공유를 생성할 수 있는 권한을 부여합니다.

aws:RequestTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedAllowsExternalPrincipals

ram:RequestedResourceType

ram:ResourceArn

ram:RetainSharingOnAccountLeaveOrganization

쓰기

DeletePermission

지정된 권한을 삭제할 수 있는 권한을 부여합니다

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

DeletePermissionVersion

지정된 권한의 버전을 삭제할 수 있는 권한을 부여합니다

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

DeleteResourceShare

리소스 공유를 삭제할 수 있는 권한을 부여합니다.

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

쓰기

DisassociateResourceShare

리소스 공유에서 리소스 및/또는 보안 주체의 연결을 해제할 수 있는 권한을 부여합니다.

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedResourceType

ram:ResourceArn

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

쓰기

DisassociateResourceSharePermission

리소스 공유에서 사용 권한의 연결을 끊을 수 있는 권한을 부여합니다.

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

권한*

ram:PermissionArn

ram:PermissionResourceType

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

EnableSharingWithAwsOrganization

고객의 조직에 액세스하고 고객의 계정에서 SLR을 생성할 수 있는 권한을 부여합니다.

권한 관리, 쓰기

GetPermission

AWS RAM 권한의 내용을 가져올 수 있는 권한을 부여합니다.

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

읽기

권한*

ram:PermissionArn

ram:PermissionResourceType

GetResourcePolicies

자신이 소유하고 공유한 지정된 리소스에 대한 정책을 가져올 수 있는 권한을 부여합니다.

읽기

GetResourceShareAssociations

제공된 목록으로부터 또는 지정된 유형의 지정된 상태를 기준으로 리소스 공유 연결 세트를 가져올 수 있는 권한을 부여합니다.

읽기

GetResourceShareInvitations

지정된 초대 ARN 또는 리소스 공유 ARN을 기준으로 리소스 공유 초대를 가져올 수 있는 권한을 부여합니다.

읽기

GetResourceShares

제공된 목록으로부터 또는 지정된 상태를 기준으로 리소스 공유 세트를 가져올 수 있는 권한을 부여합니다.

aws:RequestTag/${TagKey}

aws:TagKeys

읽기

ListPendingInvitationResources

사용자와 공유되지만 초대가 아직 보류 중인 리소스 공유의 리소스를 나열할 수 있는 권한을 부여합니다.

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

읽기

ListPermissionAssociations

권한 및 연결에 대한 정보를 나열하는 권한을 부여합니다.

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

List

권한*

ram:PermissionArn

ram:PermissionResourceType

ListPermissionVersions

AWS RAM 권한의 버전을 나열할 수 있는 권한을 부여합니다.

List

ListPermissions

AWS RAM 권한을 나열할 수 있는 권한을 부여합니다.

List

ListPrincipals

사용자가 리소스를 공유한 보안 주체 또는 사용자와 리소스를 공유한 보안 주체를 나열할 수 있는 권한을 부여합니다.

List

ListReplacePermissionAssociationsWork

비동기 권한 교체 상태를 검색할 수 있는 권한을 부여합니다

List

ListResourceSharePermissions

리소스 공유와 연결된 사용 권한을 나열할 수 있는 권한을 부여합니다.

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

ram:RetainSharingOnAccountLeaveOrganization

List

ListResourceTypes

AWS RAM에서 지원하는 공유 가능한 리소스 유형을 나열할 수 있는 권한을 부여합니다.

List

ListResources

리소스 공유에 추가한 리소스 또는 사용자와 공유된 리소스를 나열할 수 있는 권한을 부여합니다.

List

ListSourceAssociations

리소스 공유에 대한 소스 연결을 나열할 수 있는 권한을 부여합니다.

List

PromotePermissionCreatedFromPolicy

완전한 관리가 가능한 별도의 고객 관리 권한을 생성할 수 있는 권한을 부여합니다

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

PromoteResourceShareCreatedFromPolicy

지정된 리소스 공유 수준을 올릴 수 있는 권한을 부여합니다.

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

쓰기

RejectResourceShareInvitation

지정된 리소스 공유 초대를 거부할 수 있는 권한을 부여합니다.

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

쓰기

ReplacePermissionAssociations

모든 리소스 공유를 새 권한으로 업데이트하는 권한을 부여합니다.

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

권한*

ram:PermissionArn

ram:PermissionResourceType

SetDefaultPermissionVersion

각 고객 관리 권한의 기본 버전으로 버전 번호를 지정할 수 있는 권한을 부여합니다

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

쓰기

TagResource

지정된 리소스 공유 또는 권한에 태그를 지정할 수 있는 권한을 부여합니다

customer-managed-permission

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

태그 지정, 쓰기

리소스 공유

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:ResourceShareName

UntagResource

지정된 리소스 공유 또는 권한에 태그를 해제할 수 있는 권한을 부여합니다

customer-managed-permission

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

태그 지정, 쓰기

리소스 공유

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:ResourceShareName

UpdateResourceShare

리소스 공유의 특성을 업데이트할 수 있는 권한을 부여합니다.

리소스 공유*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:RequestedAllowsExternalPrincipals

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

쓰기

Resource Access Manager(RAM)에서 정의한 AWS 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.

조건 키 ARN 조건 키

customer-managed-permission

arn:${Partition}:ram:${Region}:${Account}:permission/${ResourcePath}

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

권한

arn:${Partition}:ram::${Account}:permission/${ResourcePath}

ram:PermissionArn

ram:PermissionResourceType

리소스 공유

arn:${Partition}:ram:${Region}:${Account}:resource-share/${ResourcePath}

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

resource-share-invitation

arn:${Partition}:ram:${Region}:${Account}:resource-share-invitation/${ResourcePath}

ram:ShareOwnerAccountId

AWS Resource Access Manager(RAM)에 사용되는 조건 키

AWS Resource Access Manager(RAM)는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:RequestTag/${TagKey}

리소스 공유를 생성하거나 태그를 지정할 때 요청에 전달된 태그로 액세스를 필터링합니다. 사용자가 이 특정 키들을 전달하지 않거나 태그를 전혀 지정하지 않으면 요청은 실패합니다.

문자열

aws:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

리소스 공유를 생성하거나 태그를 지정할 때 요청에 전달된 태그 키로 액세스를 필터링합니다.

ArrayOfString

ram:AllowsExternalPrincipals

외부 보안 주체와 공유를 허용하거나 거부하는 리소스 공유로 액세스를 필터링합니다. 예를 들어 외부 보안 주체와의 공유를 허용하는 리소스 공유에서만 작업을 수행할 수 있을 경우 true를 지정합니다. 외부 보안 주체는 AWS 조직 외부에 있는 AWS 계정입니다.

부울

ram:PermissionArn

지정된 권한 ARN으로 액세스를 필터링합니다.

ARN

ram:PermissionResourceType

지정된 리소스 유형의 권한으로 액세스를 필터링합니다.

문자열

ram:Principal

지정된 보안 주체의 형식으로 액세스를 필터링합니다.

문자열

ram:RequestedAllowsExternalPrincipals

'allowExternalPrincipals'에 대해 지정된 값으로 액세스를 필터링합니다. 외부 보안 주체는 AWS 조직 외부에 있는 AWS 계정입니다.

부울

ram:RequestedResourceType

지정된 리소스 유형으로 액세스를 필터링합니다.

문자열

ram:ResourceArn

지정된 ARN으로 액세스를 필터링합니다.

ARN

ram:ResourceShareName

지정된 이름이 있는 리소스 공유로 액세스를 필터링합니다.

문자열

ram:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

ram:RetainSharingOnAccountLeaveOrganization

리소스 공유에 설정된 ResourceShareConfiguration 내의 RetainSharingOnAccountLeaveOrganization 값을 기준으로 액세스를 필터링합니다.

부울

ram:ShareOwnerAccountId

특정 계정에서 소유한 리소스 공유로 액세스를 필터링합니다. 예를 들어 이 조건 키를 사용하여 리소스 공유 소유자의 계정 ID를 기준으로 수락 또는 거부할 수 있는 리소스 공유 초대를 지정할 수 있습니다.

문자열