를 사용하여 리소스 생성 AWS Cloud Control API - 클라우드 제어 API

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

를 사용하여 리소스 생성 AWS Cloud Control API

create-resource 명령을 사용하여 리소스를 생성합니다.

리소스의 원하는 상태 작성

Cloud Control에서 리소스를 생성API하려면 생성하려는 리소스의 원하는 상태를 지정해야 합니다. 원하는 상태는 지정하려는 리소스 속성 목록과 원하는 값으로 구성됩니다.

리소스의 속성은 리소스 유형 스키마에 정의되어 있습니다. 여기에는 속성이 필요한지 여부, 유효한 값, 기타 속성 제약 조건이 포함됩니다. 리소스 속성 보기에 대한 자세한 내용은 리소스 유형 스키마 보기 섹션을 참조하세요.

지정하는 원하는 상태는 리소스 유형 스키마에 대해 유효해야 합니다.

예를 들어 특정 이름과 보존 정책이 90일인 AWS::Logs::LogGroup 리소스를 생성하려고 한다고 가정해 보겠습니다. 첫 번째 단계로 JSON 텍스트 형식의 원하는 리소스 상태를 구성해야 합니다.

{ "LogGroupName": "CloudApiLogGroup", "RetentionInDays": 90 }

create-resource 명령을 호출할 때 원하는 상태를 문자열로 직접 인라인으로 전달하거나, 더 복잡한 원하는 상태 정의의 경우 파일 위치를 지정할 수 있습니다.

다음 AWS Command Line Interface (AWS CLI) 명령은 리소스를 생성하고 로그 그룹 이름을 지정하는 것 90외에도 리소스의 RetentionInDays 속성이 로 설정되도록 desired-state 파라미터에 지정합니다.

$ aws cloudcontrol create-resource --type-name AWS::Logs::LogGroup \ --desired-state '{"LogGroupName": "CloudApiLogGroup", "RetentionInDays":90}'

리소스 생성 요청 진행 상황 추적

create-resource 명령은 ProgressEvent 객체를 반환하며, 이를 사용하여 리소스 생성 요청의 현재 상태를 모니터링할 수 있습니다. 자세한 내용은 리소스 작업 요청의 진행 상황 추적 단원을 참조하십시오.