View a markdown version of this page

Amazon S3 파일에 사용되는 작업, 리소스 및 조건 키 - 서비스 승인 참조

Amazon S3 파일에 사용되는 작업, 리소스 및 조건 키

Amazon S3 파일(서비스 접두사: s3files)은 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.

참조:

Amazon S3 Files에서 정의한 API 작업

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

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

CreateAccessPoint

s3files:CreateAccessPoint

쓰기

s3files:TagResource

태그 지정, 쓰기

CreateFileSystem

s3files:CreateFileSystem

쓰기

s3files:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

elasticfilesystem.amazonaws.com

쓰기

CreateMountTarget

s3files:CreateMountTarget

쓰기

DeleteAccessPoint

s3files:DeleteAccessPoint

쓰기

DeleteFileSystem

s3files:DeleteFileSystem

쓰기

DeleteFileSystemPolicy

s3files:DeleteFileSystemPolicy

권한 관리, 쓰기

DeleteMountTarget

s3files:DeleteMountTarget

쓰기

GetAccessPoint

s3files:GetAccessPoint

읽기

GetFileSystem

s3files:GetFileSystem

읽기

GetFileSystemPolicy

s3files:GetFileSystemPolicy

읽기

GetMountTarget

s3files:GetMountTarget

읽기

GetSynchronizationConfiguration

s3files:GetSynchronizationConfiguration

읽기

ListAccessPoints

s3files:ListAccessPoints

List

ListFileSystems

s3files:ListFileSystems

List

ListMountTargets

s3files:ListMountTargets

List

ListTagsForResource

s3files:ListTagsForResource

읽기

PutFileSystemPolicy

s3files:PutFileSystemPolicy

권한 관리, 쓰기

PutSynchronizationConfiguration

s3files:PutSynchronizationConfiguration

쓰기

TagResource

s3files:TagResource

태그 지정, 쓰기

UntagResource

s3files:UntagResource

태그 지정, 쓰기

UpdateMountTarget

s3files:UpdateMountTarget

쓰기

Amazon S3 파일에서 정의한 작업

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

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

CreateAccessPoint

지정된 파일 시스템에 대한 액세스 포인트를 만들 수 있는 권한을 부여합니다.

파일 시스템*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

CreateFileSystem

새 파일 시스템을 생성할 수 있는 권한을 부여합니다.

aws:RequestTag/${TagKey}

aws:TagKeys

쓰기

CreateMountTarget

파일 시스템에 대한 마운트 타겟을 생성할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

쓰기

DeleteAccessPoint

지정된 액세스 포인트를 삭제할 수 있는 권한을 부여합니다.

액세스 포인트*

aws:ResourceTag/${TagKey}

쓰기

DeleteFileSystem

지정된 파일 시스템을 삭제할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

쓰기

DeleteFileSystemPolicy

지정된 파일 시스템에 대한 IAM 리소스 정책을 삭제할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

DeleteMountTarget

지정된 탑재 대상을 삭제할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

쓰기

GetAccessPoint

지정된 액세스 포인트에 대한 리소스 정보를 가져올 수 있는 권한을 부여합니다.

액세스 포인트*

aws:ResourceTag/${TagKey}

읽기

GetFileSystem

지정된 파일 시스템에 대한 리소스 정보를 가져올 수 있는 권한을 부여합니다.

파일 시스템

aws:ResourceTag/${TagKey}

읽기

GetFileSystemPolicy

지정된 파일 시스템에 대한 IAM 리소스 정책을 가져올 수 있는 권한을 부여합니다.

파일 시스템

aws:ResourceTag/${TagKey}

읽기

GetMountTarget

지정된 탑재 대상에 대한 리소스 정보를 가져올 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

읽기

GetSynchronizationConfiguration

지정된 파일 시스템에 대한 동기화 구성을 가져올 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

읽기

ListAccessPoints

계정의 모든 액세스 포인트의 페이지 매김 목록을 가져올 수 있는 권한을 부여합니다.

액세스 포인트*

aws:ResourceTag/${TagKey}

List

ListFileSystems

계정의 모든 파일 시스템의 페이지 매김 목록을 가져올 수 있는 권한을 부여합니다.

파일 시스템

aws:ResourceTag/${TagKey}

List

ListMountTargets

계정의 모든 탑재 대상의 페이지 매김 목록을 가져올 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

지정된 S3 파일 리소스에 대한 태그를 나열할 수 있는 권한을 부여합니다.

액세스 포인트

aws:ResourceTag/${TagKey}

읽기

파일 시스템

aws:ResourceTag/${TagKey}

PutFileSystemPolicy

지정된 파일 시스템에 IAM 리소스 정책을 추가할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

PutSynchronizationConfiguration

지정된 파일 시스템에 동기화 구성을 추가할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

쓰기

TagResource

지정된 S3 파일 리소스에 태그를 지정할 수 있는 권한을 부여합니다.

액세스 포인트

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3files:CreateAction

태그 지정, 쓰기

파일 시스템

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

s3files:CreateAction

UntagResource

지정된 S3 파일 리소스의 태그를 해제할 수 있는 권한을 부여합니다.

액세스 포인트

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

파일 시스템

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateMountTarget

지정된 탑재 대상에 대한 리소스 정보를 업데이트할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

쓰기

Amazon S3 파일에 대한 권한 전용 작업

다음 작업은 Amazon S3 Files에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.

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

ClientMount

NFS 클라이언트가 파일 시스템에 대한 읽기 액세스를 허용할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

s3files:AccessPointArn

읽기

ClientRootAccess

파일 시스템에 대한 NFS 클라이언트 루트 액세스를 허용하는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

s3files:AccessPointArn

쓰기

ClientWrite

NFS 클라이언트가 파일 시스템에 대한 쓰기 액세스를 허용할 수 있는 권한을 부여합니다.

파일 시스템*

aws:ResourceTag/${TagKey}

s3files:AccessPointArn

쓰기

Amazon S3 파일에서 정의한 리소스 유형

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

조건 키 ARN 조건 키

액세스 포인트

arn:${Partition}:s3files:${Region}:${Account}:file-system/${FileSystemId}/access-point/${AccessPointId}

aws:ResourceTag/${TagKey}

파일 시스템

arn:${Partition}:s3files:${Region}:${Account}:file-system/${FileSystemId}

aws:ResourceTag/${TagKey}

Amazon S3 파일의 조건 키

Amazon S3 파일은 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:RequestTag/${TagKey}

요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

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

문자열

aws:TagKeys

요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString

s3files:AccessPointArn

파일 시스템을 마운트하는 데 사용되는 액세스 포인트의 ARN으로 액세스를 필터링합니다.

ARN

s3files:CreateAction

리소스 생성 API 작업의 이름을 기준으로 액세스를 필터링합니다.

문자열