AWS Security Agent에 사용되는 작업, 리소스 및 조건 키
AWS Security Agent(서비스 접두사: securityagent)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
-
이 서비스에 대한 프로그래밍 방식 서비스 권한 부여 참조
를 확인합니다.
주제
AWS Security Agent에서 정의한 API 작업
다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.
| 연산 | IAM 작업 | 조건 키 | 가능한 값(들) | 액세스 레벨 |
|---|---|---|---|---|
|
AddArtifact |
쓰기 |
|||
|
BatchCreateSecurityRequirements |
쓰기 |
|||
|
BatchDeleteCodeReviews |
쓰기 |
|||
|
BatchDeletePentests |
쓰기 |
|||
|
BatchDeleteSecurityRequirements |
쓰기 |
|||
|
BatchDeleteThreatModels |
쓰기 |
|||
|
BatchGetAgentSpaces |
읽기 |
|||
|
BatchGetArtifactMetadata |
읽기 |
|||
|
BatchGetCodeReviewJobTasks |
읽기 |
|||
|
BatchGetCodeReviewJobs |
읽기 |
|||
|
BatchGetCodeReviews |
읽기 |
|||
|
BatchGetFindings |
읽기 |
|||
|
BatchGetPentestJobTasks |
읽기 |
|||
|
BatchGetPentestJobs |
읽기 |
|||
|
BatchGetPentests |
읽기 |
|||
|
BatchGetSecurityRequirements |
읽기 |
|||
|
BatchGetTargetDomains |
읽기 |
|||
|
BatchGetThreatModelJobTasks |
읽기 |
|||
|
BatchGetThreatModelJobs |
읽기 |
|||
|
BatchGetThreatModels |
읽기 |
|||
|
BatchGetThreats |
읽기 |
|||
|
BatchUpdateSecurityRequirements |
쓰기 |
|||
|
CreateAgentSpace |
쓰기 |
|||
태그 지정, 쓰기 |
||||
iam:PassedToService |
securityagent.amazonaws.com |
쓰기 |
||
|
CreateApplication |
쓰기 |
|||
태그 지정, 쓰기 |
||||
iam:PassedToService |
securityagent.amazonaws.com |
쓰기 |
||
|
CreateCodeReview |
쓰기 |
|||
|
CreateIntegration |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateMembership |
쓰기 |
|||
|
CreatePentest |
쓰기 |
|||
|
CreatePrivateConnection |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateSecurityRequirementPack |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateTargetDomain |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateThreat |
쓰기 |
|||
|
CreateThreatModel |
쓰기 |
|||
|
DeleteAgentSpace |
쓰기 |
|||
|
DeleteApplication |
쓰기 |
|||
|
DeleteArtifact |
쓰기 |
|||
|
DeleteIntegration |
쓰기 |
|||
|
DeleteMembership |
쓰기 |
|||
|
DeletePrivateConnection |
쓰기 |
|||
|
DeleteSecurityRequirementPack |
쓰기 |
|||
|
DeleteTargetDomain |
쓰기 |
|||
|
DescribePrivateConnection |
읽기 |
|||
|
GetApplication |
읽기 |
|||
|
GetArtifact |
읽기 |
|||
|
GetIntegration |
읽기 |
|||
|
GetSecurityRequirementPack |
읽기 |
|||
|
ImportSecurityRequirements |
쓰기 |
|||
|
InitiateProviderRegistration |
쓰기 |
|||
|
ListActorMessages |
List |
|||
|
ListAgentSpaces |
List |
|||
|
ListApplications |
List |
|||
|
ListArtifacts |
List |
|||
|
ListCodeReviewJobTasks |
List |
|||
|
ListCodeReviewJobsForCodeReview |
List |
|||
|
ListCodeReviews |
List |
|||
|
ListDiscoveredEndpoints |
List |
|||
|
ListFindings |
List |
|||
|
ListIntegratedResources |
List |
|||
|
ListIntegrations |
List |
|||
|
ListMemberships |
List |
|||
|
ListPentestJobTasks |
List |
|||
|
ListPentestJobsForPentest |
List |
|||
|
ListPentests |
List |
|||
|
ListPrivateConnections |
List |
|||
|
ListSecurityRequirementPacks |
List |
|||
|
ListSecurityRequirements |
List |
|||
|
ListTagsForResource |
읽기 |
|||
|
ListTargetDomains |
List |
|||
|
ListThreatModelJobTasks |
List |
|||
|
ListThreatModelJobs |
List |
|||
|
ListThreatModels |
List |
|||
|
ListThreats |
List |
|||
|
StartCodeRemediation |
쓰기 |
|||
|
StartCodeReviewJob |
쓰기 |
|||
|
StartPentestJob |
쓰기 |
|||
|
StartThreatModelJob |
쓰기 |
|||
|
StopCodeReviewJob |
쓰기 |
|||
|
StopPentestJob |
쓰기 |
|||
|
StopThreatModelJob |
쓰기 |
|||
|
TagResource |
태그 지정, 쓰기 |
|||
|
UntagResource |
태그 지정, 쓰기 |
|||
|
UpdateAgentSpace |
쓰기 |
|||
iam:PassedToService |
securityagent.amazonaws.com |
쓰기 |
||
|
UpdateApplication |
쓰기 |
|||
iam:PassedToService |
securityagent.amazonaws.com |
쓰기 |
||
|
UpdateCodeReview |
쓰기 |
|||
|
UpdateFinding |
쓰기 |
|||
|
UpdateIntegratedResources |
쓰기 |
|||
|
UpdateIntegration |
쓰기 |
|||
|
UpdatePentest |
쓰기 |
|||
|
UpdatePrivateConnectionCertificate |
쓰기 |
|||
|
UpdateSecurityRequirementPack |
쓰기 |
|||
|
UpdateTargetDomain |
쓰기 |
|||
|
UpdateThreat |
쓰기 |
|||
|
UpdateThreatModel |
쓰기 |
|||
|
VerifyTargetDomain |
쓰기 |
AWS Security Agent에서 정의한 작업
IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
지정된 에이전트 스페이스에 대한 아티팩트를 추가할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 팩에서 보안 요구 사항을 일괄 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
단일 요청에서 여러 코드 검토를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
단일 요청으로 여러 침투 테스트를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 팩에서 보안 요구 사항을 일괄 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
단일 요청으로 여러 위협 모델을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
여러 위협을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
단일 요청으로 여러 에이전트 공간을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 에이전트 공간에 대해 하나 이상의 아티팩트 메타데이터 레코드를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 코드 검토 작업을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 코드 검토 작업을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 코드 검토를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 보안 테스트 결과를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 Pentest 작업 콘텐츠 메타데이터를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 pentest 작업을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 보안 테스트 작업을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 침투 테스트를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 보안 요구 사항을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 대상 도메인을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 위협 모델 작업에 대한 여러 작업을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
하나 이상의 위협 모델 작업에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청으로 여러 위협 모델을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
하나 이상의 위협에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
단일 요청에서 여러 검증 실행을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
고객 관리형 팩 내에서 보안 요구 사항을 일괄 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 공간 레코드를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
새 애플리케이션을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
새 코드 검토 구성을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
설계 검토를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
보안 테스트 통합을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 역할이 있는 에이전트 공간에 단일 멤버를 추가할 수 있는 권한을 부여합니다. |
쓰기 |
|||
일회성 로그인 세션을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
새 침투 테스트 구성을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
VPC Lattice 통합을 위한 프라이빗 연결을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 보안 요구 사항을 추가할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 보안 요구 사항 팩을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
대상 도메인 레코드를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
위협 모델에서 위협을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
새 위협 모델 구성을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 공간 레코드를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
아티팩트를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
설계 검토를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션의 통합을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 공간과 연결된 단일 멤버를 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
프라이빗 연결을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 보안 요구 사항을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 보안 요구 사항 팩 및 모든 관련 보안 요구 사항을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
대상 도메인 레코드를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
프라이빗 연결을 설명할 수 있는 권한을 부여합니다. |
읽기 |
|||
애플리케이션 ID별로 애플리케이션 세부 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 에이전트 공간에 대한 아티팩트를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
연결된 에이전트 공간 설계 검토의 상태를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
특정 문서에 대한 설계 검토 아티팩트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
설계 검토 설명에 대한 피드백을 받을 수 있는 권한을 부여합니다. |
읽기 |
|||
ID별로 통합 메타데이터를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
브라우저 기반 통합 등록에 사용되는 공급자 등록 매니페스트를 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
보안 요구 사항을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
보안 요구 사항 팩을 검색할 수 있는 권한을 부여합니다. |
읽기 |
|||
통합 설정을 완료하는 공급자 OAuth 등록 콜백을 처리할 수 있는 권한을 부여합니다. |
쓰기 |
|||
통합 설정을 완료하는 공급자 OAuth 등록 콜백을 처리할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 보안 요구 사항 팩에 대해 업로드된 문서에서 보안 요구 사항을 가져올 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 공급자(예: GitHub)에 대한 Security Agent 앱 등록을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서버 생성 주소에서 액터에 대해 수신된 MFA 메시지를 나열할 수 있는 권한을 부여합니다. |
List |
|||
에이전트 공간을 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정의 모든 애플리케이션을 나열할 수 있는 권한을 부여합니다. |
List |
|||
지정된 에이전트 공간에 대한 모든 아티팩트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
코드 검토 작업과 연결된 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
코드 검토와 연결된 코드 검토 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
상태별 선택적 필터링을 사용하여 코드 검토를 나열할 수 있는 권한을 부여합니다. |
List |
|||
설계 검토 설명을 나열할 수 있는 권한을 부여합니다. |
List |
|||
지정된 에이전트 공간에 대한 모든 설계 검토를 나열할 수 있는 권한을 부여합니다. |
List |
|||
pentest와 연결된 검색된 도메인을 나열할 수 있는 권한을 부여합니다. |
List |
|||
선택적 URI 접두사 필터링을 사용하여 pentest 작업과 연결된 검색된 엔드포인트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
필터링 및 페이지 매김 지원을 통해 조사 결과를 나열할 수 있는 권한을 부여합니다. |
List |
|||
에이전트 공간에 대한 통합 리소스를 나열할 수 있는 권한을 부여합니다. |
List |
|||
호출자의에서 소유한 통합을 가져올 수 있는 권한을 부여합니다. AWS 계정 |
List |
|||
페이지 매김을 지원하는 에이전트 스페이스와 연결된 모든 멤버를 나열할 수 있는 권한을 부여합니다. |
List |
|||
pentest 작업과 연결된 pentest 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
침투 테스트와 연결된 침투 테스트 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
상태별 선택적 필터링을 사용하여 침투 테스트를 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정의 프라이빗 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
통합의 리소스를 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정의 모든 보안 요구 사항 팩을 나열할 수 있는 권한을 부여합니다. |
List |
|||
모든 보안 요구 사항을 나열할 수 있는 권한을 부여합니다. |
List |
|||
리소스에 대한 태그를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
대상 도메인을 나열할 수 있는 권한을 부여합니다. |
List |
|||
특정 위협 모델 작업과 연결된 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
위협 모델에 대한 위협 모델 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
에이전트 공간에 대한 위협 모델을 나열할 수 있는 권한을 부여합니다. |
List |
|||
필터링 및 페이지 매김 지원을 통해 위협 모델 작업에 대한 위협을 나열할 수 있는 권한을 부여합니다. |
List |
|||
설계 검토 설명에 대한 피드백을 제출할 수 있는 권한을 부여합니다. |
쓰기 |
|||
결과에 대한 코드 수정을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
코드 검토 실행을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
침투 테스트 실행을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
위협 모델 작업의 실행을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
검증 실행 실행을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
실행 중인 코드 검토의 실행을 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
실행 중인 침투 테스트의 실행을 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
실행 중인 위협 모델 작업을 중지할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스에 태그를 추가할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
관리형 보안 요구 사항의 상태를 전환할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스에서 태그를 제거할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
에이전트 공간 레코드를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
애플리케이션 구성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
기존 코드 검토를 새 구성 또는 설정으로 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
단일 요청에서 검색된 여러 도메인의 분류를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
기존 보안 조사 결과를 새 세부 정보 또는 상태로 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
에이전트 스페이스에 대한 통합 리소스를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
통합을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
기존 침투 테스트를 새 구성 또는 설정으로 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
프라이빗 연결과 연결된 인증서를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
고객 관리형 보안 요구 사항을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
보안 요구 사항 팩을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
대상 도메인 레코드를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
위협을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
기존 위협 모델을 새 구성으로 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
등록된 대상 도메인의 소유권을 확인할 수 있는 권한을 부여합니다. |
쓰기 |
AWS Security Agent에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.
| 조건 키 | ARN | 조건 키 |
|---|---|---|
arn:${Partition}:securityagent:${Region}:${Account}:agent-space/${AgentId} |
||
arn:${Partition}:securityagent:${Region}:${Account}:application/${ApplicationId} |
||
arn:${Partition}:securityagent:${Region}:${Account}:integration/${IntegrationId} |
||
arn:${Partition}:securityagent:${Region}:${Account}:private-connection/${PrivateConnectionName} |
||
arn:${Partition}:securityagent:${Region}:${Account}:security-requirement-pack/${SecurityRequirementPackId} |
||
arn:${Partition}:securityagent:${Region}:${Account}:target-domain/${TargetDomainId} |
AWS Security Agent에 사용되는 조건 키
AWS Security Agent는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스와 연결된 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다. |
ArrayOfString |