구성 항목 스키마 - AWS CloudTrail

구성 항목 스키마

다음 표에서는 구성 항목 레코드의 스키마 요소와 일치하는 필수 및 선택적 스키마 요소를 설명합니다. eventData의 내용은 구성 항목에서 제공하며 다른 필드는 수집한 후 CloudTrail에서 제공합니다.

CloudTrail 이벤트 레코드 내용은 CloudTrail 레코드 콘텐츠에 자세히 설명되어 있습니다.

수집한 후 CloudTrail에서 제공하는 필드
필드 이름 입력 유형 요구 사항 설명
eventVersion 문자열 필수

AWS 이벤트 형식의 버전입니다.

eventCategory 문자열 필수

이벤트 카테고리입니다. 구성 항목의 경우 유효한 값은 ConfigurationItem입니다.

eventType 문자열 필수

이벤트 유형입니다. 구성 항목의 경우 유효한 값은 AwsConfigurationItem입니다.

eventID 문자열 필수

이벤트의 고유한 ID입니다.

eventTime

문자열

필수

국제 표준시(UTC), yyyy-MM-DDTHH:mm:ss 형식의 이벤트 타임스탬프입니다.

awsRegion 문자열 필수

이벤트를 할당할 AWS 리전입니다.

recipientAccountId 문자열 필수

이 이벤트를 수신하는 AWS 계정 ID를 나타냅니다.

addendum

addendum

선택

이벤트가 지연된 이유에 대한 정보를 표시합니다. 기존 이벤트에서 정보가 누락된 경우 addendum 블록에는 누락된 정보와 누락된 이유가 포함됩니다.

eventData의 필드는 구성 항목에서 제공
필드 이름 입력 유형 요구 사항 설명
eventData

-

필수 eventData의 필드는 구성 항목에서 제공합니다.
  • configurationItemVersion

문자열 선택

구성 항목 소스의 구성 항목 버전입니다.

  • configurationItemCaptureTime

문자열 선택

구성 기록을 시작한 시간입니다.

  • configurationItemStatus

문자열 선택

구성 항목 상태입니다. 유효한 값은 OK, ResourceDiscovered, ResourceNotRecorded, ResourceDeletedResourceDeletedNotRecorded입니다.

  • accountId

문자열 선택

리소스와 연결된 12자리 AWS 계정 ID입니다.

  • resourceType

문자열 선택

AWS 리소스의 유형입니다. 유효한 리소스 유형에 대한 자세한 내용은 AWS Config API 참조ConfigurationItem을 참조하세요.

  • resourceId

문자열 선택

리소스의 ID입니다(예: sg-xxxxxx).

  • resourceName

문자열 선택

(사용 가능한 경우) 리소스의 사용자 지정 이름입니다.

  • arn

문자열 선택

리소스와 연결된 Amazon 리소스 이름(ARN)입니다.

  • awsRegion

문자열

선택

리소스가 있는 AWS 리전입니다.

  • availabilityZone

문자열

선택

리소스와 연결된 가용 영역입니다.

  • resourceCreationTime

stromg

선택

리소스가 생성된 시간의 타임스탬프입니다.

  • 구성

JSON

선택

리소스 구성에 대한 설명입니다.

  • supplementaryConfiguration

JSON

선택

구성 파라미터에 반환되는 정보를 보완하기 위해 AWS Config가 특정 리소스 유형에 대해 반환하는 구성 속성입니다.

  • relatedEvents

문자열

선택

CloudTrail 이벤트 ID의 목록입니다.

  • relationships

- 선택

관련 AWS 리소스의 목록입니다.

    • name

문자열

선택

관련 리소스와의 관계 유형입니다.

    • resourceType

문자열

선택

관련 리소스의 리소스 유형입니다.

    • resourceId

문자열

선택

관련 리소스의 ID입니다(예: sg-xxxxxx).

    • resourceName

문자열

선택

관련 리소스의 사용자 지정 이름입니다(사용 가능한 경우).

  • tags

JSON

선택

리소스와 연결된 키 값 태그의 매핑입니다.

다음 예에서는 구성 항목 레코드의 스키마 요소와 일치하는 스키마 요소의 계층 구조를 보여 줍니다.

{ "eventVersion": String, "eventCategory: String, "eventType": String, "eventID": String, "eventTime": String, "awsRegion": String, "recipientAccountId": String, "addendum": Addendum, "eventData": { "configurationItemVersion": String, "configurationItemCaptureTime": String, "configurationItemStatus": String, "configurationStateId": String, "accountId": String, "resourceType": String, "resourceId": String, "resourceName": String, "arn": String, "awsRegion": String, "availabilityZone": String, "resourceCreationTime": String, "configuration": { JSON, }, "supplementaryConfiguration": { JSON, }, "relatedEvents": [ String ], "relationships": [ struct{ "name" : String, "resourceType": String, "resourceId": String, "resourceName": String } ], "tags": { JSON } } } }