기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Cloud Control API 작동 방식
Cloud ControlAPI은 의 리소스를 중앙 집중식으로 제어 AWS 계정 하고 이러한 리소스에 액세스하고 프로비저닝하는 일관된 방법을 제공합니다. AWS 계정에서 사용 가능한 다양한 리소스 유형을 직접 호출할 수 있는 통일된 프로그래밍 인터페이스를 제공합니다.
리소스 유형은 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스, Amazon Relational Database Service(Amazon RDS) 데이터베이스 인스턴스, AWS Identity and Access Management (IAM) 정책 또는 전체 웹 애플리케이션 등 웹 서비스를 통해 프로비저닝할 수 있는 아티팩트를 나타냅니다. 각 리소스 유형은 표준화된 구문을 사용하여 생성, 읽기, 업데이트, 삭제 및 목록(CRUD-L)과 같은 수명 주기 이벤트의 일부 또는 전부를 지원합니다. Cloud Control을 일관된 세트API로 사용하여 이러한 CRUD-L 이벤트 핸들러를 직접 호출할 수 있습니다APIs.
Amazon은 AWS 웹 서비스 전반의 오퍼링을 나타내는 수백 개의 리소스 유형을 게시했습니다. 이제 타사 게시자도 자체 리소스 유형을 사용할 수 있도록 만들 수 있습니다. AWS CloudFormation CLI 오픈 소스 도구를 사용하여 개발된 모든 리소스 유형은 Cloud Control 에서 자동으로 지원됩니다API.
각 리소스 유형은 해당 리소스 유형 스키마에 의해 정의됩니다. 이 문서는 JSON 스키마
-
각 리소스 속성 및 관련 메타데이터의 전체 목록(속성 필수 여부, 데이터 유형, 값 제약 조건 포함)
-
리소스 유형이 지원하는 CRUD-L 이벤트와 Cloud Control이 지원되는 각 이벤트 핸들러를 호출API하는 데 필요한 권한입니다.
리소스를 생성하거나 업데이트할 때 리소스에 대해 설정하려는 속성 및 속성 값을 JSON 나타내는 를 지정합니다. Cloud Control은 기본 웹 서비스에 대한 실제 호출을 API 처리하여 요청된 변경을 수행합니다. 읽기 요청의 경우 Cloud Control은 지정된 리소스의 현재 상태를 JSON 나타내는 를 API 반환합니다. 목록 요청의 경우 Cloud Control은 지정된 리소스의 현재 상태를 JSON 나타내는 리소스 식별자 또는 를 API 반환합니다.
Cloud ControlAPI을 사용하여 기존 리소스에 대한 작업을 수행할 수 있습니다. 이러한 리소스가 Cloud Control을 사용하여 생성되지 않았더라도 마찬가지입니다API. 예를 들어 Cloud ControlAPI을 사용하여 의 각 AWS Lambda 함수에 대한 속성 정보를 반환할 수 있습니다 AWS 계정.
Cloud Control을 사용하여 리소스 작업을 수행하는 방법에 대한 간략한 자습서는 섹션을 참조API하세요Cloud Control API 시작하기.
리소스 유형 및 Cloud Control 에서 리소스 유형을 사용하는 방법에 대한 자세한 내용은 섹션을 API참조하세요Cloud Control API 리소스 유형 사용.