AWS Storage Gateway의 작업, 리소스 및 조건 키 - 서비스 승인 참조

AWS Storage Gateway의 작업, 리소스 및 조건 키

AWS Storage Gateway(서비스 접두사: storagegateway)에서는 IAM 권한 정책에서 사용할 다음과 같은 서비스별 리소스, 작업 및 조건 컨텍스트 키를 제공합니다.

참조:

AWS Storage Gateway에서 정의하는 작업

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

작업 테이블의 리소스 유형 열에는 각 작업이 리소스 수준 권한을 지원하는지 여부가 표시됩니다. 리소스 열에 값이 없으면 정책 문의 Resource 요소에서 정책이 적용되는 모든 리소스("*")를 지정해야 합니다. 리소스 열에 리소스 유형이 포함되어 있으면 해당 작업 시 문에서 해당 유형의 ARN을 지정할 수 있습니다. 작업에 필요한 리소스가 하나 이상 있는 경우, 호출자에게 해당 리소스와 함께 작업을 사용할 수 있는 권한이 있어야 합니다. 필수 리소스는 테이블에서 별표(*)로 표시됩니다. IAM 정책의 Resource 요소로 리소스 액세스를 제한하는 경우, 각 필수 리소스 유형에 대해 ARN 또는 패턴을 포함해야 합니다. 일부 작업은 다수의 리소스 유형을 지원합니다. 리소스 유형이 옵션(필수 리소스로 표시되지 않은 경우)인 경우에는 선택적 리소스 유형 중 하나를 사용하도록 선택할 수 있습니다.

작업 테이블의 조건 키 열에는 정책 설명의 Condition 요소에서 지정할 수 있는 키가 포함됩니다. 서비스의 리소스와 연결된 조건 키에 대한 자세한 내용은 리소스 유형 테이블의 조건 키 열을 참조하세요.

참고

리소스 조건 키는 리소스 유형 표에 나열되어 있습니다. 작업에 적용되는 리소스 유형에 대한 링크는 리소스 유형(*필수) 작업 표의 열에서 찾을 수 있습니다. 리소스 유형 테이블의 리소스 유형에는 조건 키 열이 포함되고 이는 작업 표의 작업에 적용되는 리소스 조건 키입니다.

다음 테이블의 열에 대한 자세한 내용은 작업 테이블을 참조하세요.

작업 설명 액세스 레벨 리소스 유형(*필수) 조건 키 종속 작업
ActivateGateway 이전에 호스트에 배포한 게이트웨이를 활성화할 수 있는 권한을 부여합니다. Write

aws:RequestTag/${TagKey}

aws:TagKeys

AddCache 하나 이상의 게이트웨이 로컬 디스크를 캐싱 볼륨 게이트웨이의 캐시로 구성할 수 있는 권한을 부여합니다. Write

gateway*

AddTagsToResource 지정된 리소스에 하나 이상의 태그를 추가할 수 있는 권한을 부여합니다. 태그 지정

gateway

share

tape

volume

aws:RequestTag/${TagKey}

aws:TagKeys

AddUploadBuffer 하나 이상의 게이트웨이 로컬 디스크를 지정된 게이트웨이용 업로드 버퍼로 구성할 수 있는 권한을 부여합니다. Write

gateway*

AddWorkingStorage 하나 이상의 게이트웨이 로컬 디스크를 게이트웨이용 작업 스토리지로 구성할 수 있는 권한을 부여합니다. Write

gateway*

AssignTapePool 테이프를 지정된 대상 풀로 이동할 수 있는 권한을 부여합니다. Write

tape*

tapepool*

AssociateFileSystem Amazon FSx 파일 시스템을 Amazon FSx file 게이트웨이에 연결할 수 있는 권한을 부여합니다. Write

gateway*

ds:DescribeDirectories

ec2:DescribeNetworkInterfaces

fsx:DescribeFileSystems

iam:CreateServiceLinkedRole

logs:CreateLogDelivery

logs:GetLogDelivery

logs:ListLogDeliveries

logs:UpdateLogDelivery

aws:RequestTag/${TagKey}

aws:TagKeys

AttachVolume iSCSI 연결에 볼륨을 연결한 다음 지정된 게이트웨이에 해당 볼륨을 연결할 수 있는 권한을 부여합니다. Write

gateway*

volume*

BypassGovernanceRetention 풀의 거버넌스 보존 잠금을 무시할 수 있는 권한을 부여합니다. Write

tapepool*

CancelArchival 아카이빙 프로세스가 시작된 후 가상 테이프 쉘프(VTS)로의 가상 테이프 아카이빙을 취소할 수 있는 권한을 부여합니다. Write

gateway*

tape*

CancelRetrieval 검색 프로세스가 시작된 후 가상 테이프 쉘프(VTS)에서 게이트웨이로의 가상 테이프 검색을 취소할 수 있는 권한을 부여합니다. Write

gateway*

tape*

CreateCachediSCSIVolume 지정된 캐싱 게이트웨이에 캐싱 볼륨을 생성할 수 있는 권한을 부여합니다. 이 작업은 게이트웨이 캐싱 볼륨 아키텍처에 대해서만 지원됩니다. Write

gateway*

volume*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateNFSFileShare 기존 파일 게이트웨이에 NFS 파일 공유를 생성할 수 있는 권한을 부여합니다. Write

gateway*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSMBFileShare 기존 파일 게이트웨이에 SMB 파일 공유를 생성할 수 있는 권한을 부여합니다. Write

gateway*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSnapshot 볼륨의 스냅샷을 시작할 수 있는 권한을 부여합니다. Write

volume*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSnapshotFromVolumeRecoveryPoint 볼륨 복구 지점에서 게이트웨이의 스냅샷을 시작할 수 있는 권한을 부여합니다. Write

volume*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateStorediSCSIVolume 지정된 게이트웨이에서 볼륨을 생성할 수 있는 권한을 부여합니다. Write

gateway*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTapePool 테이프 풀을 생성할 수 있는 권한을 부여합니다. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTapeWithBarcode 자체 바코드를 사용하여 가상 테이프를 생성할 수 있는 권한을 부여합니다. Write

gateway*

tapepool*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTapes 하나 이상의 가상 테이프를 생성할 수 있는 권한을 부여합니다. 가상 테이프에 데이터를 기록한 다음 테이프를 보관합니다. Write

gateway*

tapepool*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteAutomaticTapeCreationPolicy 게이트웨이 VTL에 구성된 자동 테이프 생성 정책을 삭제할 수 있는 권한을 부여합니다. Write

gateway*

DeleteBandwidthRateLimit 게이트웨이의 대역폭 속도 제한을 삭제할 수 있는 권한을 부여합니다. Write

gateway*

DeleteChapCredentials 지정된 iSCSI 대상 및 초기자 페어에 대한 CHAP(Challenge-Handshake Authentication Protocol) 자격 증명을 삭제할 수 있는 권한을 부여합니다. Write

target*

DeleteFileShare 파일 게이트웨이에서 파일 공유를 삭제할 수 있는 권한을 부여합니다. Write

share*

DeleteGateway 게이트웨이를 삭제할 수 있는 권한을 부여합니다. Write

gateway*

DeleteSnapshotSchedule 볼륨의 스냅샷을 삭제할 수 있는 권한을 부여합니다. Write

volume*

DeleteTape 지정된 가상 테이프를 삭제할 수 있는 권한을 부여합니다. Write

gateway*

tape*

DeleteTapeArchive 가상 테이프 쉘프(VTS)에서 지정된 가상 테이프를 삭제할 수 있는 권한을 부여합니다. Write
DeleteTapePool 지정된 테이프 풀을 삭제할 수 있는 권한을 부여합니다. Write

tapepool*

DeleteVolume CreateCachediSCSIVolume 또는 CreateStorediSCSIVolume API를 사용하여 이전에 생성한 지정된 게이트웨이 볼륨을 삭제할 수 있는 권한을 부여합니다. Write

volume*

DescribeAvailabilityMonitorTest 게이트웨이에 대해 수행된 최신 고가용성 모니터링 테스트에 대한 정보를 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeBandwidthRateLimit 게이트웨이의 대역폭 속도 제한을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeBandwidthRateLimitSchedule 게이트웨이의 대역폭 속도 제한 일정을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeCache 게이트웨이 캐시에 대한 정보를 가져올 수 있는 권한을 부여합니다. 이 작업은 게이트웨이 캐싱 볼륨 아키텍처에 대해서만 지원됩니다. Read

gateway*

DescribeCachediSCSIVolumes 요청에 지정된 게이트웨이 볼륨에 대한 설명을 가져올 수 있는 권한을 부여합니다. 이 작업은 게이트웨이 캐싱 볼륨 아키텍처에 대해서만 지원됩니다. Read

volume*

DescribeChapCredentials 지정된 iSCSI 대상 및 각 대상 초기자 페어에 대한 CHAP(Challenge-Handshake Authentication Protocol) 자격 증명 정보의 배열을 가져올 수 있는 권한을 부여합니다. Read

target*

DescribeFileSystemAssociations 하나 이상의 파일 시스템 연결에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read

fs-association*

DescribeGatewayInformation 이름, 네트워크 인터페이스, 구성된 시간대 및 상태(게이트웨이가 실행 중인지 여부에 관계 없이) 등 게이트웨이에 대한 메타데이터를 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeMaintenanceStartTime 주중의 요일 및 시간을 포함한 게이트웨이의 주별 유지 관리 시작 시간을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeNFSFileShares 파일 게이트웨이에서 하나 이상의 파일 공유에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read

share*

DescribeSMBFileShares 파일 게이트웨이에서 하나 이상의 파일 공유에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read

share*

DescribeSMBSettings 파일 게이트웨이에서 SMB(Server Message Block) 파일 공유 설정을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeSnapshotSchedule 지정된 게이트웨이 볼륨의 스냅샷 일정을 설명할 수 있는 권한을 부여합니다. Read

volume*

DescribeStorediSCSIVolumes 요청에 지정된 게이트웨이 볼륨에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read

volume*

DescribeTapeArchives 가상 테이프 쉘프(VTS)의 지정된 가상 테이프에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read
DescribeTapeRecoveryPoints 지정된 게이트웨이-VTL에 사용 가능한 가상 테이프 복구 시점의 목록을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeTapes 가상 테이프의 지정된 Amazon 리소스 이름(ARN)에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeUploadBuffer 게이트웨이의 업로드 버퍼에 대한 정보를 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeVTLDevices 지정된 게이트웨이의 가상 테이프 라이브러리(VTL) 장치에 대한 설명을 가져올 수 있는 권한을 부여합니다. Read

gateway*

DescribeWorkingStorage 게이트웨이의 작업 스토리지에 대한 정보를 가져올 수 있는 권한을 부여합니다. Read

gateway*

DetachVolume iSCSI 연결에서 볼륨을 연결 해제한 다음 지정된 게이트웨이에서 해당 볼륨을 분리할 수 있는 권한을 부여합니다. Write

volume*

DisableGateway 게이트웨이가 더 이상 작동하지 않을 때 게이트웨이를 비활성화할 수 있는 권한을 부여합니다. Write

gateway*

DisassociateFileSystem Amazon FSx 파일 게이트웨이에서 Amazon FSx 파일 시스템의 연결을 해제할 수 있는 권한을 부여합니다. Write

fs-association*

JoinDomain Active Directory 도메인을 조인할 수 있는 권한을 부여합니다. 쓰기

gateway*

ListAutomaticTapeCreationPolicies 지정된 게이트웨이 VTL 또는 AWS 계정이 소유한 모든 게이트웨이 VTL에 구성된 자동 테이프 생성 정책을 나열할 수 있는 권한을 부여합니다. 나열
ListFileShares 특정 File Gateway에 대한 파일 공유의 목록 또는 AWS 계정이 소유한 파일 공유의 목록을 가져올 수 있는 권한을 부여합니다. 나열
ListFileSystemAssociations 지정된 게이트웨이에 대한 파일 시스템 연결 목록을 가져올 수 있는 권한을 부여합니다. 나열
ListGateways 요청에 지정된 리전의 AWS 계정이 소유한 게이트웨이를 나열할 수 있는 권한을 부여합니다. 반환되는 목록은 게이트웨이 ARN(Amazon 리소스 이름) 순으로 반환됩니다. 나열
ListLocalDisks 게이트웨이의 로컬 디스크 목록을 가져올 수 있는 권한을 부여합니다. 나열

gateway*

ListTagsForResource 지정된 리소스에 추가된 태그를 가져올 수 있는 권한을 부여합니다. 나열

gateway

share

tape

volume

ListTapePools AWS 계정이 소유한 테이프 풀을 나열할 수 있는 권한을 부여합니다. 나열
ListTapes 가상 테이프 라이브러리(VTL) 및 가상 테이프 선반(VTS)의 가상 테이프를 나열할 수 있는 권한을 부여합니다. 나열
ListVolumeInitiators 볼륨에 연결된 iSCSI 이니시에이터를 나열할 수 있는 권한을 부여합니다. 나열

volume*

ListVolumeRecoveryPoints 지정된 게이트웨이의 복구 지점을 나열할 수 있는 권한을 부여합니다. 나열

gateway*

ListVolumes 게이트웨이의 iSCSI 저장 볼륨을 나열할 수 있는 권한을 부여합니다. 나열
NotifyWhenUploaded NFS 파일 공유에 기록된 모든 파일이 Amazon S3로 업로드되면 CloudWatch Events를 통해 사용자에게 알림을 보낼 수 있는 권한을 부여합니다. Write

share*

RefreshCache 지정된 파일 공유에 대한 캐시를 새로 고칠 수 있는 권한을 부여합니다. Write

share*

RemoveTagsFromResource 지정된 리소스에서 하나 이상의 태그를 제거할 수 있는 권한을 부여합니다. 태그 지정

gateway

share

tape

volume

aws:TagKeys

ResetCache 오류가 발생한 모든 캐시 디스크를 재설정하고 디스크를 캐시 스토리지로 재구성에 사용할 수 있게 할 권한을 부여합니다. Write

gateway*

RetrieveTapeArchive 게이트웨이-VTL에 대한 가상 테이프 선반(VTS)에서 보관된 가상 테이프를 검색할 수 있는 권한을 부여합니다. Write

gateway*

tape*

RetrieveTapeRecoveryPoint 지정된 가상 테이프의 복구 지점을 검색할 수 있는 권한을 부여합니다. Write

gateway*

tape*

SetLocalConsolePassword VM 로컬 콘솔의 암호를 설정할 수 있는 권한을 부여합니다. Write

gateway*

SetSMBGuestPassword SMB 게스트 사용자의 암호를 설정할 수 있는 권한을 부여합니다. Write

gateway*

ShutdownGateway 게이트웨이를 종료할 수 있는 권한을 부여합니다. Write

gateway*

StartAvailabilityMonitorTest 지정된 게이트웨이가 호스트 환경에 고가용성 모니터링을 지원하도록 구성되었는지 확인하는 테스트를 시작할 수 있는 권한을 부여합니다. Write

gateway*

StartGateway 이전에 종료한 게이트웨이를 시작할 수 있는 권한을 부여합니다. Write

gateway*

UpdateAutomaticTapeCreationPolicy 게이트웨이 VTL에 구성된 자동 테이프 생성 정책을 업데이트할 수 있는 권한을 부여합니다. Write

gateway*

tapepool*

UpdateBandwidthRateLimit 게이트웨이의 대역폭 속도 제한을 업데이트할 수 있는 권한을 부여합니다. Write

gateway*

UpdateBandwidthRateLimitSchedule 게이트웨이의 대역폭 속도 제한 일정을 업데이트할 수 있는 권한을 부여합니다. Write

gateway*

UpdateChapCredentials 지정된 iSCSI 대상에 대한 CHAP(Challenge-Handshake Authentication Protocol) 자격 증명을 업데이트할 수 있는 권한을 부여합니다. Write

target*

UpdateFileSystemAssociation 파일 시스템 연결을 업데이트할 수 있는 권한을 부여합니다. Write

fs-association*

logs:CreateLogDelivery

logs:DeleteLogDelivery

logs:GetLogDelivery

logs:ListLogDeliveries

logs:UpdateLogDelivery

UpdateGatewayInformation 이 작업은 게이트웨이의 이름 및 시간대를 포함하는 게이트웨이의 메타데이터를 업데이트할 수 있는 권한을 부여합니다. Write

gateway*

UpdateGatewaySoftwareNow 게이트웨이 가상 머신(VM) 소프트웨어를 업데이트할 수 있는 권한을 부여합니다. Write

gateway*

UpdateMaintenanceStartTime 주중의 요일 및 시간을 포함한 게이트웨이의 주별 유지 관리 시작 시간 정보를 업데이트할 수 있는 권한을 부여합니다. 유지 관리 시간은 게이트웨이 시간대의 시간입니다. Write

gateway*

UpdateNFSFileShare NFS 파일 공유를 업데이트할 수 있는 권한을 부여합니다. Write

share*

UpdateSMBFileShare SMB 파일 공유를 업데이트할 수 있는 권한을 부여합니다. Write

share*

UpdateSMBFileShareVisibility 게이트웨이의 공유가 네트워크 보기 또는 찾아보기 목록에 표시되는지 여부를 업데이트할 수 있는 권한을 부여합니다. 쓰기

gateway*

UpdateSMBLocalGroups 게이트웨이에서 SMB 파일 공유에 대한 특별 권한이 있는 Active Directory 사용자 및 그룹 목록을 업데이트할 수 있는 권한을 부여합니다. 쓰기

gateway*

UpdateSMBSecurityStrategy 파일 게이트웨이에서 SMB 보안 전략을 업데이트할 수 있는 권한을 부여합니다. Write

gateway*

UpdateSnapshotSchedule 게이트웨이 볼륨에 대해 구성된 스냅샷 일정을 업데이트할 수 있는 권한을 부여합니다. Write

volume*

aws:RequestTag/${TagKey}

aws:TagKeys

UpdateVTLDeviceType 게이트웨이 VTL에서 미디어 체인저 유형을 업데이트할 수 있는 권한을 부여합니다. 쓰기

device*

AWS Storage Gateway에서 정의하는 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다. 작업 테이블의 각 작업에서 해당 작업으로 지정할 수 있는 리소스 유형을 식별합니다. 리소스 유형은 정책에 포함할 조건 키를 정의할 수도 있습니다. 이러한 키는 리소스 유형 테이블의 마지막 열에 표시됩니다. 다음 테이블의 열에 관한 자세한 내용은 리소스 유형 테이블을 참조하세요.

리소스 유형 ARN 조건 키
device arn:${Partition}:storagegateway:${Region}:${Account}:gateway/${GatewayId}/device/${Vtldevice}
fs-association arn:${Partition}:storagegateway:${Region}:${Account}:fs-association/${FsaId}

aws:ResourceTag/${TagKey}

gateway arn:${Partition}:storagegateway:${Region}:${Account}:gateway/${GatewayId}

aws:ResourceTag/${TagKey}

share arn:${Partition}:storagegateway:${Region}:${Account}:share/${ShareId}

aws:ResourceTag/${TagKey}

tape arn:${Partition}:storagegateway:${Region}:${Account}:tape/${TapeBarcode}

aws:ResourceTag/${TagKey}

tapepool arn:${Partition}:storagegateway:${Region}:${Account}:tapepool/${PoolId}

aws:ResourceTag/${TagKey}

target arn:${Partition}:storagegateway:${Region}:${Account}:gateway/${GatewayId}/target/${IscsiTarget}
volume arn:${Partition}:storagegateway:${Region}:${Account}:gateway/${GatewayId}/volume/${VolumeId}

aws:ResourceTag/${TagKey}

AWS Storage Gateway의 조건 키

AWS Storage Gateway에서는 IAM 정책의 Condition 요소에서 사용할 수 있는 다음과 같은 조건 키를 정의합니다. 이러한 키를 사용하여 정책 설명이 적용되는 조건을 보다 상세하게 설정할 수 있습니다. 다음 테이블의 열에 대한 자세한 내용은 조건 키 테이블을 참조하세요.

모든 서비스에 사용할 수 있는 글로벌 조건 키를 보려면 사용 가능한 글로벌 조건 키를 참조하세요.

조건 키 설명 Type
aws:RequestTag/${TagKey} 각 태그에 허용되는 값 집합을 기준으로 액세스를 필터링합니다. String
aws:ResourceTag/${TagKey} 리소스와 연결된 태그-값을 기준으로 액세스를 필터링합니다. String
aws:TagKeys 요청에 필수 태그가 있는지 여부를 기준으로 액세스를 필터링합니다. ArrayOfString