Cloud Control API의 작동 방식 - Cloud Control API

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

Cloud Control API의 작동 방식

Cloud Control API는 리소스에 대한 중앙 집중식 AWS 계정 제어와 해당 리소스에 대한 일관된 액세스 및 프로비저닝 방법을 제공합니다. AWS 계정에서 사용 가능한 다양한 리소스 유형을 직접 호출할 수 있는 통일된 프로그래밍 인터페이스를 제공합니다.

리소스 유형은 웹 서비스를 통해 프로비저닝할 수 있는 아티팩트를 나타냅니다. Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스, Amazon RDS (아마존 관계형 데이터베이스 서비스) 데이터베이스 인스턴스, IAM (IAM) 정책 AWS Identity and Access Management 또는 전체 웹 애플리케이션까지 포함됩니다. 각 리소스 유형은 표준화된 구문을 사용하여 생성, 읽기, 업데이트, 삭제, 목록(CRUD-L)과 같은 수명 주기 이벤트의 일부 또는 전부를 지원합니다. Cloud Control API를 일관된 API 세트로 사용하여 이러한 CRUD-L 이벤트 핸들러를 직접 호출할 수 있습니다.

Amazon은 AWS 웹 서비스 전반의 오퍼링을 나타내는 수백 개의 리소스 유형을 게시했습니다. 이제 타사 게시자도 자체 리소스 유형을 사용할 수 있도록 만들 수 있습니다. AWS CloudFormation CLI 오픈 소스 도구를 사용하여 개발된 모든 리소스 유형은 Cloud Control API에서 자동으로 지원됩니다.

각 리소스 유형은 해당 리소스 유형 스키마에 의해 정의됩니다. 이 문서는 JSON 스키마 공개 표준을 준수하며 다음을 포함합니다.

  • 각 리소스 속성 및 관련 메타데이터의 전체 목록(속성 필수 여부, 데이터 유형, 값 제약 조건 포함)

  • 리소스 유형이 지원하는 CRUD-L 이벤트 및 Cloud Control API가 지원되는 각 이벤트 핸들러를 호출하는 데 필요한 권한

리소스를 만들거나 업데이트할 때 리소스에 설정하려는 속성과 속성 값을 나타내는 JSON을 지정합니다. Cloud Control API는 기본 웹 서비스에 대한 실제 직접 호출을 처리하여 요청된 변경을 수행합니다. 읽기 요청의 경우 Cloud Control API는 지정된 리소스의 현재 상태를 나타내는 JSON을 반환합니다. 목록 요청의 경우 Cloud Control API는 지정된 리소스의 현재 상태를 나타내는 리소스 식별자 또는 JSON을 반환합니다.

Cloud Control API를 사용하여 기존 리소스를 생성하지 않았더라도 Cloud Control API를 사용하여 기존 리소스에서 작업을 수행할 수 있습니다. 예를 들어 Cloud Control API를 사용하여 내 함수의 각 함수에 대한 속성 정보를 반환할 수 있습니다. AWS Lambda AWS 계정

Cloud Control API를 사용하여 리소스 작업을 수행하는 방법에 대한 간략한 튜토리얼은 을 참조하십시오Cloud Control API 시작하기.

리소스 유형 및 Cloud Control API와 함께 사용하는 방법에 대한 자세한 내용은 을 참조하십시오리소스 유형 사용.