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

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

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

참조:

AWS Application Discovery Service에서 정의한 작업

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

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

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

참고

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

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

작업 설명 액세스 레벨 리소스 유형(*필수) 조건 키 종속 작업
AssociateConfigurationItemsToApplication 하나 이상의 구성 항목을 애플리케이션과 AssociateConfigurationItemsToApplication 연결할 수 있는 권한을 부여합니다 AssociateConfigurationItemsToApplication API. 쓰기
BatchDeleteAgents 계정과 연결된 하나 이상의 에이전트/데이터 수집기를 BatchDeleteAgents API. BatchDeleteAgents delets할 수 있는 권한을 부여합니다. 각 에이전트는 에이전트 ID로 식별됩니다. 데이터 수집기를 삭제해도 이전에 수집된 데이터는 삭제되지 않습니다. 쓰기
BatchDeleteImportData 각각 가져오기 ID로 식별되는 하나 이상의 Migration Hub 가져오기 작업을 BatchDeleteImportData API. BatchDeleteImportData delets할 수 있는 권한을 부여합니다. 각 가져오기 작업에는 서버 또는 애플리케이션이 식별할 수 있는 여러 레코드가 있습니다. 쓰기
CreateApplication 지정된 이름과 설명을 사용하여 애플리케이션을 CreateApplication API. CreateApplication create할 수 있는 권한을 부여합니다. 쓰기
CreateTags 구성 항목에 대해 하나 이상의 태그를 CreateTags API. CreateTags create할 수 있는 권한을 부여합니다. 태그는 IT 자산 분류에 도움을 주는 메타데이터입니다. 여러 구성 항목 목록을 API 수락합니다. 태그 지정
DeleteApplications 애플리케이션 목록 및 구성 항목과의 연결을 DeleteApplications API. DeleteApplications delets할 수 있는 권한을 부여합니다. 쓰기
DeleteTags 구성 항목과 하나 이상의 태그 간의 연결을 DeleteTags API. DeleteTags delets할 수 있는 권한을 부여합니다. 여러 구성 항목 목록을 API 수락합니다. 태그 지정

aws:TagKeys

DescribeAgents ID를 지정하지 않은 경우 ID별로 에이전트 또는 커넥터를 DescribeAgents 나열하거나 사용자와 연결된 모든 에이전트/커넥터를 나열할 수 있는 권한을 부여합니다 DescribeAgents API. 읽기
DescribeBatchDeleteConfigurationTask 일괄 삭제 작업에 대한 속성을 DescribeBatchDeleteConfigurationTask API. DescribeBatchDeleteConfigurationTask returns하여 구성 항목 세트를 삭제할 수 있는 권한을 부여합니다. 제공된 태스크 ID는 의 출력에서 수신된 태스크 ID여야 합니다. StartBatchDeleteConfigurationTask 읽기
DescribeConfigurations 구성 항목 목록에 대한 속성을 DescribeConfigurations API. DescribeConfigurations retrieves할 수 있는 권한을 부여합니다IDs. 제공된 모든 는 동일한 자산 유형(서버, 애플리케이션, 프로세스 또는 연결)이어야 IDs 합니다. 출력 필드는 선택된 자산 유형에 고유해야 합니다. 예를 들어, 서버 구성 항목에 대한 출력은 호스트 이름, 운영 체제 및 네트워크 카드 수 등 서버에 대한 속성 목록을 포함합니다. 읽기
DescribeContinuousExports ID로 지정된 대로 내보내기를 DescribeContinuousExports API. DescribeContinuousExports lists할 수 있는 권한을 부여합니다. 파라미터를 전달하지 않고 있는 DescribeContinuousExports 그대로 를 호출하는 경우 사용자와 연결된 모든 연속 내보내기를 나열할 수 있습니다. 읽기
DescribeExportConfigurations 지정된 내보내기 프로세스의 상태를 DescribeExportConfigurations API. DescribeExportConfigurations retrievs할 수 있는 권한을 부여합니다. 최대 100개의 프로세스에서 상태를 가져올 수 있습니다. 읽기
DescribeExportTasks 하나 이상의 내보내기 작업의 상태를 DescribeExportTasks API. DescribeExportTasks retrieve할 수 있는 권한을 부여합니다. 최대 100개 내보내기 작업의 상태를 검색할 수 있습니다. 읽기
DescribeImportTasks 상태 정보, 시간, , 가져오기 파일의 IDs Amazon S3 객체 등을 포함하여 사용자를 URL 위한 일련의 가져오기 작업을 DescribeImportTasks API. DescribeImportTasks return할 수 있는 권한을 부여합니다. 나열
DescribeTags 특정 태그로 태그가 지정된 구성 항목 목록을 DescribeTags API. DescribeTags retrievs할 수 있는 권한을 부여합니다. 또는 특정 구성 항목에 할당된 모든 태그의 목록을 가져옵니다. 읽기
DisassociateConfigurationItemsFromApplication 애플리케이션에서 하나 이상의 구성 항목을 연결 DisassociateConfigurationItemsFromApplication 해제할 수 있는 권한을 부여합니다 DisassociateConfigurationItemsFromApplication API. 쓰기
ExportConfigurations 검색된 모든 구성 데이터를 Amazon S3 버킷 또는 데이터를 보고 평가할 수 있는 애플리케이션으로 ExportConfigurations API. ExportConfigurations exports할 수 있는 권한을 부여합니다. 데이터는 태그와 태그 연결, 프로세스, 연결, 서버 및 시스템 성능을 포함합니다. 쓰기
GetDiscoverySummary 검색된 자산에 대한 간략한 요약을 GetDiscoverySummary API. GetDiscoverySummary retrievs할 수 있는 권한을 부여합니다. 읽기
GetNetworkConnectionGraph Ip 주소, 서버 ID 또는 노드 ID 중 하나의 입력 목록을 GetNetworkConnectionGraph API. GetNetworkConnectionGraph accepts할 수 있는 권한을 부여합니다. 고객이 네트워크 연결 그래프를 시각화하는 데 도움이 되는 노드 및 에지 목록을 반환합니다. 콘솔에서 네트워크 그래프 기능을 시각화하는 데 API 사용됩니다. MigrationHub 읽기
ListConfigurations 필터에 지정한 기준에 따라 구성 항목 목록을 ListConfigurations API. ListConfigurations retrievs할 수 있는 권한을 부여합니다. 필터 기준은 관계 요구 사항을 식별합니다. 나열
ListServerNeighbors 지정된 서버에서 한 네트워크 홉 떨어진 서버 목록을 ListServerNeighbors API. ListServerNeighbors retrievs할 수 있는 권한을 부여합니다. 나열
StartBatchDeleteConfigurationTask 구성 항목의 비동기 배치 삭제를 StartBatchDeleteConfigurationTask API. StartBatchDeleteConfigurationTask starts할 수 있는 권한을 부여합니다. 제공된 모든 는 동일한 자산 유형(서버, 애플리케이션, 프로세스 또는 연결)이어야 IDs 합니다. 출력은 삭제 진행 상황을 다시 확인하는 데 사용할 수 있는 고유한 작업 ID입니다. 쓰기
StartContinuousExport 에이전트가 검색한 데이터의 Amazon Athena로의 지속적인 흐름을 StartContinuousExport 시작할 수 있는 권한을 부여합니다 StartContinuousExport API. 쓰기

iam:AttachRolePolicy

iam:CreatePolicy

iam:CreateRole

iam:CreateServiceLinkedRole

StartDataCollectionByAgentIds 지정된 에이전트 또는 커넥터가 데이터 수집을 시작하도록 StartDataCollectionByAgentIds API. StartDataCollectionByAgentIds instructs할 수 있는 권한을 부여합니다. 쓰기
StartExportTask 검색된 구성 항목 및 관계에 대한 구성 데이터를 지정된 형식으로 S3 버킷으로 StartExportTask API. StartExportTask export할 수 있는 권한을 부여합니다. 쓰기
StartImportTask 가져오기 작업을 StartImportTask API StartImportTask 시작할 수 있는 권한을 부여합니다. Migration Hub 가져오기 기능을 사용하면 Discovery Connector 또는 Discovery Agent와 같은 Application Discovery Service(ADS) 도구를 사용하지 AWS 않고도 온프레미스 환경의 세부 정보를 로 직접 가져올 수 있습니다. 그러면 디바이스를 애플리케이션으로 그룹화하고 해당 마이그레이션 상태를 추적하는 등 가져온 데이터에서 직접 마이그레이션 평가 및 계획을 수행할 수 있습니다. 쓰기

discovery:AssociateConfigurationItemsToApplication

discovery:CreateApplication

discovery:CreateTags

discovery:GetDiscoverySummary

discovery:ListConfigurations

s3:GetObject

StopContinuousExport 에이전트가 검색한 데이터의 Amazon Athena로의 지속적인 흐름을 StopContinuousExport API. StopContinuousExport stops할 수 있는 권한을 부여합니다. 쓰기
StopDataCollectionByAgentIds 지정된 에이전트 또는 커넥터에 데이터 수집을 중지하도록 StopDataCollectionByAgentIds API. StopDataCollectionByAgentIds instructs할 수 있는 권한을 부여합니다. 쓰기
UpdateApplication 애플리케이션에 대한 메타데이터를 UpdateApplication API. UpdateApplication updates할 수 있는 권한을 부여합니다. 쓰기

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

AWS Application Discovery Service는 IAM 정책 설명의 ARN Resource 요소에 리소스 지정을 지원하지 않습니다. AWS Application Discovery Service에 대한 액세스를 허용하려면 정책에서 "Resource": "*"를 지정하세요.

참고

액세스를 분리하려면 별도의 AWS 계정을 생성하고 사용합니다.

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

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

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

조건 키 설명 형식
aws:TagKeys 요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다. ArrayOfString