View a markdown version of this page

AWS Application Discovery Service에 사용되는 작업, 리소스 및 조건 키 - 서비스 승인 참조

AWS Application Discovery Service에 사용되는 작업, 리소스 및 조건 키

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

참조:

AWS Application Discovery Service에서 정의한 API 작업

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

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

AssociateConfigurationItemsToApplication

discovery:AssociateConfigurationItemsToApplication

쓰기

BatchDeleteAgents

discovery:BatchDeleteAgents

쓰기

BatchDeleteImportData

discovery:BatchDeleteImportData

쓰기

CreateApplication

discovery:CreateApplication

쓰기

CreateTags

discovery:CreateTags

태그 지정, 쓰기

DeleteApplications

discovery:DeleteApplications

쓰기

DeleteTags

discovery:DeleteTags

태그 지정, 쓰기

DescribeAgents

discovery:DescribeAgents

읽기

DescribeBatchDeleteConfigurationTask

discovery:DescribeBatchDeleteConfigurationTask

읽기

DescribeConfigurations

discovery:DescribeConfigurations

읽기

DescribeContinuousExports

discovery:DescribeContinuousExports

읽기

DescribeExportConfigurations

discovery:DescribeExportConfigurations

읽기

DescribeExportTasks

discovery:DescribeExportTasks

읽기

DescribeImportTasks

discovery:DescribeImportTasks

List

DescribeTags

discovery:DescribeTags

읽기

DisassociateConfigurationItemsFromApplication

discovery:DisassociateConfigurationItemsFromApplication

쓰기

ExportConfigurations

discovery:ExportConfigurations

쓰기

GetDiscoverySummary

discovery:GetDiscoverySummary

읽기

ListConfigurations

discovery:ListConfigurations

List

ListServerNeighbors

discovery:ListServerNeighbors

List

StartBatchDeleteConfigurationTask

discovery:StartBatchDeleteConfigurationTask

쓰기

StartContinuousExport

discovery:StartContinuousExport

쓰기

StartDataCollectionByAgentIds

discovery:StartDataCollectionByAgentIds

쓰기

StartExportTask

discovery:StartExportTask

쓰기

StartImportTask

discovery:StartImportTask

쓰기

StopContinuousExport

discovery:StopContinuousExport

쓰기

StopDataCollectionByAgentIds

discovery:StopDataCollectionByAgentIds

쓰기

UpdateApplication

discovery:UpdateApplication

쓰기

AWS Application Discovery Service에서 정의한 작업

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

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

AssociateConfigurationItemsToApplication

AssociateConfigurationItemsToApplication API에 대한 권한을 부여합니다. AssociateConfigurationItemsToApplication은 하나 이상의 구성 항목을 애플리케이션과 연결합니다.

쓰기

BatchDeleteAgents

BatchDeleteAgents API에 대한 권한을 부여합니다. BatchDeleteAgents는 계정과 연결된 에이전트/데이터 수집기를 하나 이상 삭제합니다. 각 에이전트/데이터 수집기는 에이전트 ID로 식별됩니다. 데이터 수집기를 삭제해도 이전에 수집된 데이터는 삭제되지 않습니다.

쓰기

BatchDeleteImportData

BatchDeleteImportData API에 대한 권한을 부여합니다. BatchDeleteImportData는 각각 가져오기 ID로 식별된 하나 이상의 Migration Hub 가져오기 작업을 삭제합니다. 각 가져오기 작업에는 서버 또는 애플리케이션이 식별할 수 있는 여러 레코드가 있습니다.

쓰기

CreateApplication

CreateApplication API에 대한 권한을 부여합니다. CreateApplication은 주어진 이름과 설명으로 애플리케이션을 생성합니다.

쓰기

CreateTags

CreateTags API에 대한 권한을 부여합니다. CreateTags는 구성 항목에 대해 하나 이상의 태그를 만듭니다. 태그는 IT 자산 분류에 도움을 주는 메타데이터입니다. 이 API는 여러 구성 항목의 목록을 허용합니다.

태그 지정, 쓰기

DeleteApplications

DeleteApplications API에 대한 권한을 부여합니다. DeleteApplications는 애플리케이션 목록 및 구성 항목과의 연결을 삭제합니다.

쓰기

DeleteTags

DeleteTags API에 대한 권한을 부여합니다. DeleteTags는 구성 항목과 하나 이상의 태그 간 연결을 삭제합니다. 이 API는 여러 구성 항목의 목록을 허용합니다.

aws:TagKeys

태그 지정, 쓰기

DescribeAgents

DescribeAgents API에 대한 권한을 부여합니다. DescribeAgents는 ID별 에이전트 또는 커넥터를 나열하며, ID가 지정되지 않은 경우 사용자와 연결된 모든 에이전트/커넥터를 나열합니다.

읽기

DescribeBatchDeleteConfigurationTask

DescribeBatchDeleteConfigurationTask API에 대한 권한을 부여합니다. DescribeBatchDeleteConfigurationTask는 구성 항목 세트를 삭제하는 일괄 삭제 작업에 대한 속성을 반환합니다. 제공된 작업 ID는 StartBatchDeleteConfigurationTask의 출력에서 받은 작업 ID여야 합니다.

읽기

DescribeConfigurations

DescribeConfigurations API에 대한 권한을 부여합니다. DescribeConfigurations는 구성 항목 ID의 목록에 대한 속성을 가져옵니다. 제공된 ID가 모두 동일한 자산 유형(서버, 애플리케이션, 프로세스 또는 연결)이어야 합니다. 출력 필드는 선택된 자산 유형에 고유해야 합니다. 예를 들어, 서버 구성 항목에 대한 출력은 호스트 이름, 운영 체제 및 네트워크 카드 수 등 서버에 대한 속성 목록을 포함합니다.

읽기

DescribeContinuousExports

DescribeContinuousExports API에 대한 권한을 부여합니다. DescribeContinuousExports는 ID별로 지정된 내보내기를 나열합니다. 파라미터를 전달하지 않고 DescribeContinuousExports를 현재 상태로 호출하면 사용자와 연결된 모든 연속 내보내기가 나열됩니다.

읽기

DescribeExportConfigurations

DescribeExportConfigurations API에 대한 권한을 부여합니다. DescribeExportConfigurations는 지정한 내보내기 프로세스의 상태를 검색합니다. 최대 100개의 프로세스에서 상태를 가져올 수 있습니다.

읽기

DescribeExportTasks

DescribeExportTasks API에 대한 권한을 부여합니다. DescribeExportTasks는 하나 이상의 내보내기 작업의 상태를 검색합니다. 최대 100개 내보내기 작업의 상태를 검색할 수 있습니다.

읽기

DescribeImportTasks

DescribeImportTasks API에 대한 권한을 부여합니다. DescribeImportTasks는 상태 정보, 시간, ID, 내보내기 파일의 Amazon S3 객체 URL 등을 포함하여 사용자에 대한 가져오기 작업 배열을 반환합니다.

List

DescribeTags

DescribeTags API에 대한 권한을 부여합니다. DescribeTags는 특정 태그로 지정된 구성 항목의 목록을 검색합니다. 또는 특정 구성 항목에 할당된 모든 태그의 목록을 가져옵니다.

읽기

DisassociateConfigurationItemsFromApplication

DisassociateConfigurationItemsFromApplication API에 대한 권한을 부여합니다. DisassociateConfigurationItemsFromApplication은 애플리케이션에서 하나 이상의 구성 항목의 연결을 해제합니다.

쓰기

ExportConfigurations

ExportConfigurations API에 대한 권한을 부여합니다. ExportConfigurations는 모든 발견된 구성 데이터를 보고 평가할 수 있는 Amazon S3 버킷 또는 애플리케이션으로 내보냅니다. 데이터는 태그와 태그 연결, 프로세스, 연결, 서버 및 시스템 성능을 포함합니다.

쓰기

GetDiscoverySummary

GetDiscoverySummary API에 대한 권한을 부여합니다. GetDiscoverySummary는 발견된 자산에 대한 간단한 설명을 검색합니다.

읽기

GetNetworkConnectionGraph

GetNetworkConnectionGraph API에 권한을 부여합니다. GetNetworkConnectionGraph는 IP 주소, 서버 ID 또는 노드 ID 중 하나의 입력 목록을 허용합니다. 고객이 네트워크 연결 그래프를 시각화하는 데 도움이 되는 노드 및 에지 목록을 반환합니다. 이 API는 MigrationHub 콘솔에서 네트워크 그래프 기능을 시각화하는 데 사용됩니다.

읽기

ListConfigurations

ListConfigurations API에 권한을 부여합니다. ListConfigurations는 필터에 지정하는 기준에 따라 구성 항목의 목록을 가져옵니다. 필터 기준은 관계 요구 사항을 식별합니다.

List

ListServerNeighbors

ListServerNeighbors API에 권한을 부여합니다. ListServerNeighbors는 지정된 서버에서 멀리 떨어진 하나의 네트워크 홉인 서버의 목록을 가져옵니다.

List

StartBatchDeleteConfigurationTask

StartBatchDeleteConfigurationTask API에 대한 권한을 부여합니다. StartBatchDeleteConfigurationTask는 구성 항목의 비동기 일괄 삭제를 시작합니다. 제공된 ID가 모두 동일한 자산 유형(서버, 애플리케이션, 프로세스 또는 연결)이어야 합니다. 출력은 삭제 진행 상황을 다시 확인하는 데 사용할 수 있는 고유한 작업 ID입니다.

쓰기

StartContinuousExport

StartContinuousExport API에 대한 권한을 부여합니다. StartContinuousExport는 에이전트가 검색한 데이터의 Amazon Athena로의 연속 흐름을 시작합니다.

쓰기

StartDataCollectionByAgentIds

StartDataCollectionByAgentIds API에 대한 권한을 부여합니다. StartDataCollectionByAgentIds는 지정된 에이전트 또는 커넥터가 데이터 수집을 시작하도록 지시합니다.

쓰기

StartExportTask

StartExportTask API에 대한 권한을 부여합니다. StartExportTask는 발견된 구성 항목 및 관계에 대한 구성 데이터를 지정된 형식의 S3 버킷으로 내보냅니다.

쓰기

StartImportTask

StartImportTask API에 권한을 부여합니다. StartImportTask가 가져오기 작업을 시작합니다. Migration Hub 가져오기 기능을 사용하면 Discovery Connector 또는 Discovery Agent와 같은 Application Discovery Service(ADS) 도구를 사용하지 AWS 않고도 온프레미스 환경의 세부 정보를 로 직접 가져올 수 있습니다. 그러면 디바이스를 애플리케이션으로 그룹화하고 해당 마이그레이션 상태를 추적하는 등 가져온 데이터에서 직접 마이그레이션 평가 및 계획을 수행할 수 있습니다.

쓰기

StopContinuousExport

StopContinuousExport API에 대한 권한을 부여합니다. StopContinuousExport가 에이전트가 검색한 데이터의 Amazon Athena로의 연속 흐름을 중지합니다.

쓰기

StopDataCollectionByAgentIds

StopDataCollectionByAgentIds API에 대한 권한을 부여합니다. StopDataCollectionByAgentIds는 지정된 에이전트 또는 커넥터가 데이터 수집을 중지하도록 지시합니다.

쓰기

UpdateApplication

UpdateApplication API에 대한 권한을 부여합니다. UpdateApplication은 애플리케이션에 대한 메타데이터를 업데이트합니다.

쓰기

AWS Application Discovery Service에서 정의한 리소스 유형

AWS Application Discovery Service는 IAM 정책 설명의 Resource 요소에 리소스 ARN을 지정하는 기능을 지원하지 않습니다.

AWS Application Discovery Service에 사용되는 조건 키

AWS Application Discovery Service는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:TagKeys

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

ArrayOfString