AWS Application Migration Service에 사용되는 작업, 리소스 및 조건 키
AWS Application Migration Service(서비스 접두사: mgn)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
-
이 서비스에 대한 프로그래밍 방식 서비스 권한 부여 참조
를 확인합니다.
주제
AWS Application Migration Service에서 정의한 API 작업
다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.
| 연산 | IAM 작업 | 조건 키 | 가능한 값(들) | 액세스 레벨 |
|---|---|---|---|---|
|
ArchiveApplication |
쓰기 |
|||
|
ArchiveWave |
쓰기 |
|||
|
AssociateApplications |
쓰기 |
|||
|
AssociateSourceServers |
쓰기 |
|||
|
ChangeServerLifeCycleState |
쓰기 |
|||
|
CreateApplication |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateConnector |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateLaunchConfigurationTemplate |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateNetworkMigrationDefinition |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateReplicationConfigurationTemplate |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateWave |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
DeleteApplication |
쓰기 |
|||
|
DeleteConnector |
쓰기 |
|||
|
DeleteJob |
쓰기 |
|||
|
DeleteLaunchConfigurationTemplate |
쓰기 |
|||
|
DeleteNetworkMigrationDefinition |
쓰기 |
|||
|
DeleteReplicationConfigurationTemplate |
쓰기 |
|||
|
DeleteSourceServer |
쓰기 |
|||
|
DeleteVcenterClient |
쓰기 |
|||
|
DeleteWave |
쓰기 |
|||
|
DescribeJobLogItems |
읽기 |
|||
|
DescribeJobs |
List |
|||
|
DescribeLaunchConfigurationTemplates |
List |
|||
|
DescribeReplicationConfigurationTemplates |
List |
|||
|
DescribeSourceServers |
List |
|||
|
DescribeVcenterClients |
List |
|||
|
DisassociateApplications |
쓰기 |
|||
|
DisassociateSourceServers |
쓰기 |
|||
|
DisconnectFromService |
쓰기 |
|||
|
FinalizeCutover |
쓰기 |
|||
|
GetLaunchConfiguration |
읽기 |
|||
|
GetNetworkMigrationDefinition |
읽기 |
|||
|
GetNetworkMigrationMapperSegmentConstruct |
읽기 |
|||
|
GetReplicationConfiguration |
읽기 |
|||
|
InitializeService |
쓰기 |
|||
|
ListApplications |
List |
|||
|
ListConnectors |
읽기 |
|||
|
ListExportErrors |
List |
|||
|
ListExports |
List |
|||
|
ListImportErrors |
List |
|||
|
ListImportFileEnrichments |
List |
|||
|
ListImports |
List |
|||
|
ListManagedAccounts |
List |
|||
|
ListNetworkMigrationAnalyses |
List |
|||
|
ListNetworkMigrationAnalysisResults |
List |
|||
|
ListNetworkMigrationCodeGenerationSegments |
List |
|||
|
ListNetworkMigrationCodeGenerations |
List |
|||
|
ListNetworkMigrationDefinitions |
List |
|||
|
ListNetworkMigrationDeployedStacks |
List |
|||
|
ListNetworkMigrationDeployments |
List |
|||
|
ListNetworkMigrationExecutions |
List |
|||
|
ListNetworkMigrationMapperSegmentConstructs |
List |
|||
|
ListNetworkMigrationMapperSegments |
List |
|||
|
ListNetworkMigrationMappingUpdates |
List |
|||
|
ListNetworkMigrationMappings |
List |
|||
|
ListSourceServerActions |
List |
|||
|
ListTagsForResource |
읽기 |
|||
|
ListTemplateActions |
List |
|||
|
ListWaves |
List |
|||
|
MarkAsArchived |
쓰기 |
|||
|
PauseReplication |
쓰기 |
|||
|
PutSourceServerAction |
쓰기 |
|||
|
PutTemplateAction |
쓰기 |
|||
|
RemoveSourceServerAction |
쓰기 |
|||
|
RemoveTemplateAction |
쓰기 |
|||
|
ResumeReplication |
쓰기 |
|||
|
RetryDataReplication |
쓰기 |
|||
|
StartCutover |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
StartExport |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
StartImport |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
StartImportFileEnrichment |
쓰기 |
|||
|
StartNetworkMigrationAnalysis |
쓰기 |
|||
|
StartNetworkMigrationCodeGeneration |
쓰기 |
|||
|
StartNetworkMigrationDeployment |
쓰기 |
|||
|
StartNetworkMigrationMapping |
쓰기 |
|||
|
StartNetworkMigrationMappingUpdate |
쓰기 |
|||
|
StartReplication |
쓰기 |
|||
|
StartTest |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
StopReplication |
쓰기 |
|||
|
TagResource |
태그 지정, 쓰기 |
|||
|
TerminateTargetInstances |
태그 지정, 쓰기 |
|||
쓰기 |
||||
|
UnarchiveApplication |
쓰기 |
|||
|
UnarchiveWave |
쓰기 |
|||
|
UntagResource |
태그 지정, 쓰기 |
|||
|
UpdateApplication |
쓰기 |
|||
|
UpdateConnector |
쓰기 |
|||
|
UpdateLaunchConfiguration |
쓰기 |
|||
|
UpdateLaunchConfigurationTemplate |
쓰기 |
|||
|
UpdateNetworkMigrationDefinition |
쓰기 |
|||
|
UpdateNetworkMigrationMapperSegment |
쓰기 |
|||
|
UpdateReplicationConfiguration |
쓰기 |
|||
|
UpdateReplicationConfigurationTemplate |
쓰기 |
|||
|
UpdateSourceServer |
쓰기 |
|||
|
UpdateSourceServerReplicationType |
쓰기 |
|||
|
UpdateWave |
쓰기 |
AWS Application Migration Service에서 정의한 작업
IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
애플리케이션을 아카이빙할 수 있는 권한을 부여합니다. |
쓰기 |
|||
웨이브를 아카이빙할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션을 웨이브에 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
소스 서버를 애플리케이션에 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
소스 서버 수명 주기 상태를 변경할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
커넥터를 생성할 수 있는 권한 부여 |
쓰기 |
|||
시작 구성 템플릿을 생성하는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 정의를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제 구성 템플릿을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
웨이브를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
커넥터를 삭제하는 권한을 부여합니다. |
쓰기 |
|||
작업을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
시작 구성 템플릿을 삭제하는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 정의를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제 구성 템플릿을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
소스 서버를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
vCenter 클라이언트를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
웨이브를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
작업 로그 항목을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
작업을 설명할 수 있는 권한을 부여합니다. |
List |
|||
시작 구성 템플릿을 설명하는 권한을 부여합니다. |
List |
|||
복제 구성 템플릿을 설명할 수 있는 권한을 부여합니다. |
List |
|||
소스 서버를 설명할 수 있는 권한을 부여합니다. |
List |
|||
vCenter 클라이언트를 설명할 수 있는 권한을 부여합니다. |
List |
|||
웨이브에서 애플리케이션 연결을 해제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션에서 소스 서버 연결을 해제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스에서 소스 서버 연결을 해제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
중단을 마무리할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정 설정을 가져오는 권한을 부여합니다. |
읽기 |
|||
시작 구성을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
네트워크 마이그레이션 정의를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
네트워크 마이그레이션 매퍼 세그먼트 구문을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
복제 구성을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스를 초기화할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션 요약을 나열할 수 있는 권한을 부여합니다. |
List |
|||
커넥터를 나열하는 권한을 부여합니다. |
읽기 |
|||
내보내기 작업의 오류를 나열할 수 있는 권한을 부여합니다. |
List |
|||
내보내기 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
가져오기 작업의 오류를 나열할 수 있는 권한을 부여합니다. |
List |
|||
가져오기 파일 보강 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
가져오기 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
관리형 계정을 나열하는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 분석을 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 분석 결과를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 코드 생성 세그먼트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 코드 생성을 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 정의를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 배포된 스택을 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 배포된 스택 삭제를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 배포를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 실행 아티팩트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 실행을 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 매퍼 세그먼트 구문을 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 매퍼 세그먼트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 매핑 업데이트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
네트워크 마이그레이션 매핑을 나열할 수 있는 권한을 부여합니다. |
List |
|||
소스 서버 작업 문서를 나열할 수 있는 권한을 부여합니다. |
List |
|||
리소스에 대한 태그를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
시작 구성 템플릿 작업 문서를 나열할 수 있는 권한을 부여합니다. |
List |
|||
웨이브 요약을 나열할 수 있는 권한을 부여합니다. |
List |
|||
소스 서버를 아카이브된 것으로 표시할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제를 일시 중지하는 권한을 부여합니다. |
쓰기 |
|||
소스 서버 작업 문서를 넣을 수 있는 권한을 부여합니다. |
쓰기 |
|||
시작 구성 템플릿 작업 문서를 넣을 수 있는 권한을 부여합니다. |
쓰기 |
|||
소스 서버 작업 문서를 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
시작 구성 템플릿 작업 문서를 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제를 다시 시작하는 권한을 부여합니다. |
쓰기 |
|||
복제를 재시도할 수 있는 권한을 부여합니다. |
쓰기 |
|||
중단을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
내보내기 작업을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
가져오기 작업을 생성하는 권한을 부여합니다. |
쓰기 |
|||
파일 보강 가져오기를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 분석을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 코드 생성을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 배포된 스택 삭제를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 배포를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 매핑을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 매핑 업데이트를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
테스트를 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제를 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 태그를 할당할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
대상 인스턴스를 종료할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션의 아카이빙을 취소할 수 있는 권한을 부여합니다. |
쓰기 |
|||
웨이브의 아카이빙을 취소할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스의 태그를 제거할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
계정 설정을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
커넥터를 업데이트할 수 있는 권한 부여 |
쓰기 |
|||
시작 구성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
시작 구성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 정의를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 매퍼 세그먼트를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네트워크 마이그레이션 매퍼 세그먼트 구문을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제 구성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제 구성 템플릿을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
소스 서버를 업데이트할 수 있는 권한 부여 |
쓰기 |
|||
소스 서버 복제 유형을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
웨이브를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
AWS Application Migration Service에 대한 권한 전용 작업
다음 작업은 AWS Application Migration Service에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
볼륨 스냅샷 그룹을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
스냅샷 요청을 일괄 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
vCenter 클라이언트를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복제 서버 연결을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
스냅샷 요청을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
에이전트 명령을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
에이전트가 확인한 다시 시작 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
에이전트 설치 자산을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
에이전트 복제 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
에이전트 런타임 구성을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
에이전트 스냅샷 크레딧을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
채널 명령을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
vCenter 클라이언트 명령을 가져올 권한을 부여합니다. |
읽기 |
|||
클라이언트 인증서를 발급하는 권한을 부여합니다. |
쓰기 |
|||
에이전트 인증을 알릴 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 연결을 알릴 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 연결 해제를 알릴 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 복제 진행률을 알릴 수 있는 권한을 부여합니다. |
쓰기 |
|||
vCenter 클라이언트 시작을 알릴 권한을 부여합니다. |
쓰기 |
|||
에이전트를 등록할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 로그를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 지표를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
채널 명령 결과를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
클라이언트 로그를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
클라이언트 지표를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
vCenter 클라이언트 명령 결과를 전송할 수 있는 권한을 부여합니다. |
쓰기 |
|||
vCenter 클라이언트 로그를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
vCenter 클라이언트 지표를 보낼 수 있는 권한을 부여합니다. |
쓰기 |
|||
스냅샷 그룹 요청을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 백로그를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 변환 정보를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 복제 정보를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 복제 프로세스 상태를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 소스 속성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
클라이언트 역할을 확인하는 권한을 부여합니다. |
읽기 |
AWS Application Migration Service에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.
| 조건 키 | ARN | 조건 키 |
|---|---|---|
arn:${Partition}:mgn:${Region}:${Account}:application/${ApplicationID} |
||
arn:${Partition}:mgn:${Region}:${Account}:connector/${ConnectorID} |
||
arn:${Partition}:mgn:${Region}:${Account}:export/${ExportID} |
||
arn:${Partition}:mgn:${Region}:${Account}:import/${ImportID} |
||
arn:${Partition}:mgn:${Region}:${Account}:job/${JobID} |
||
arn:${Partition}:mgn:${Region}:${Account}:launch-configuration-template/${LaunchConfigurationTemplateID} |
||
arn:${Partition}:mgn:${Region}:${Account}:network-migration-definition/${NetworkMigrationDefinitionID} |
||
arn:${Partition}:mgn:${Region}:${Account}:replication-configuration-template/${ReplicationConfigurationTemplateID} |
||
arn:${Partition}:mgn:${Region}:${Account}:source-server/${SourceServerID} |
||
arn:${Partition}:mgn:${Region}:${Account}:vcenter-client/${VcenterClientID} |
||
arn:${Partition}:mgn:${Region}:${Account}:wave/${WaveID} |
AWS Application Migration Service에 사용되는 조건 키
AWS Application Migration Service는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에 태그 키-값 페어가 있는지 여부를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스에 연결된 태그 키-값 페어를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에 태그 키가 있는지 여부를 기준으로 액세스를 필터링합니다. |
ArrayOfString |
|
리소스 생성 API 작업의 이름을 기준으로 액세스를 필터링합니다. |
문자열 |