

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

# AWS Cloud Control API란 무엇인가요?
<a name="what-is-cloudcontrolapi"></a>

 AWS Cloud Control API 를 사용하여 AWS 및 타사 서비스에 속하는 클라우드 리소스를 생성, 읽기, 업데이트, 삭제 및 나열(CRUD-L)합니다. Cloud Control API 표준화된 애플리케이션 프로그래밍 인터페이스(APIs) 세트를 사용하면에서 지원되는 모든 리소스에 대해 CRUD-L 작업을 수행할 수 있습니다 AWS 계정. Cloud Control API를 사용하면 해당 리소스를 담당하는 각 개별 서비스에 맞는 코드나 스크립트를 생성할 필요가 없습니다.

**Topics**
+ [Cloud Control API를 처음 사용하시나요?](#first-time-user)
+ [Cloud Control API의 특징](#cloudcontrolapi-feature-overview)
+ [관련 서비스](#related-services)
+ [Cloud Control API에 액세스](#accessing-cloudcontrolapi)
+ [Cloud Control API의 작동 방식](how-it-works.md)

## Cloud Control API를 처음 사용하시나요?
<a name="first-time-user"></a>

Cloud Control API를 처음 사용할 경우 먼저 다음의 섹션을 읽는 것이 좋습니다.
+ [설 AWS Cloud Control API정](setting-up.md)
+ [Cloud Control API 시작하기](getting-started.md)

## Cloud Control API의 특징
<a name="cloudcontrolapi-feature-overview"></a>

Cloud Control API는 해당 리소스에 액세스하고 프로비저닝하는 표준화된 방법을 제공하여 AWS 계정의 리소스를 일관되게 제어할 수 있습니다. 기본 웹 서비스의 APIs에 익숙하지 않고도 AWS 계정에서 사용할 수 있는 다양한 리소스 유형을 직접 호출할 수 있는 균일한 프로그래밍 인터페이스를 제공합니다.

## 관련 서비스
<a name="related-services"></a>

Cloud Control API와 마찬가지로는 리소스 유형을 AWS CloudFormation 사용하여 계정에 이러한 요청을 배치할 때 기본 웹 서비스 APIs를 호출하여 리소스를 프로비저닝합니다. 그러나 CloudFormation은 인프라를 코드로 취급하여 리소스 관리를 제공하는 데 중점을 둡니다. CloudFormation을 사용하면 여러 리소스와 해당 종속성을 포함하는 선언적 템플릿을 작성한 다음 해당 리소스를 스택으로 프로비저닝할 수 있습니다.** 스택은 단일 단위이며 이를 통해 관리할 수 있습니다 CloudFormation. 또한 여러 및 간에 스택을 중앙에서 관리하고 프로비저닝할 수 AWS 계정 있습니다 AWS 리전. CloudFormation을 통해 관리하려면 리소스를 스택의 일부로 생성하거나 스택으로 가져와야 합니다. 자세한 내용은 *[AWS CloudFormation 사용 설명서](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)*를 참조하십시오.

## Cloud Control API에 액세스
<a name="accessing-cloudcontrolapi"></a>

Cloud Control API는 요청을 추적하고 관리하는 것 외에도 생성, 읽기, 업데이트, 삭제, 목록(CRUD-L) 리소스 요청을 생성하는 API 작업을 제공합니다. Cloud Control API 작업에는 AWS Command Line Interface (AWS CLI)을 사용합니다.

다음 표에는 CRUD-L 리소스 요청을 생성하는 데 사용할 수 있는 클라우드 컨트롤 API 작업이 나와 있습니다.


| API 작업 | AWS CLI 명령 | 
| --- | --- | 
|  [https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_CreateResource.html](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_CreateResource.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/create-resource.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/create-resource.html)  | 
|  [https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_DeleteResource.html](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_DeleteResource.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/delete-resource.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/delete-resource.html)  | 
|  [https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResource.html](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResource.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/get-resource.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/get-resource.html)  | 
|  [https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_ListResources.html](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_ListResources.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/list-resources.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/list-resources.html)  | 
|  [https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_UpdateResource.html](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_UpdateResource.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/update-resource.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/update-resource.html)  | 

다음 표에는 처리 중인 리소스 요청을 추적하고 관리하는 데 사용할 수 있는 Cloud Control API 작업이 나와 있습니다.


| API 작업 | AWS CLI 명령 | 
| --- | --- | 
|  [CancelResourceRequest](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_CancelResourceRequest.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/cancel-resource-request.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/cancel-resource-request.html)  | 
|  [GetResourceRequestStatus](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/get-resource-request-status.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/get-resource-request-status.html)  | 
|  [ListResourceRequests](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_ListResourceRequests.html)  |  [https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/list-resource-requests.html](https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/list-resource-requests.html)  | 

# Cloud Control API의 작동 방식
<a name="how-it-works"></a>

Cloud Control API를 사용하면의 리소스를 중앙 집중식으로 제어 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를 일관된 API 세트로 사용하여 이러한 CRUD-L 이벤트 핸들러를 직접 호출할 수 있습니다.

Amazon은 AWS 웹 서비스 전반의 오퍼링을 나타내는 수백 개의 리소스 유형을 게시했습니다. 이제 타사 게시자도 자체 리소스 유형을 사용할 수 있도록 만들 수 있습니다. [AWS CloudFormation CLI](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html) 오픈 소스 도구를 사용하여 개발된 모든 리소스 유형은 Cloud Control API에서 자동으로 지원됩니다.

각 리소스 유형은 해당 리소스 유형 스키마에 의해 정의됩니다.** 이 문서는 [JSON 스키마](https://json-schema.org/) 공개 표준을 준수하며 다음을 포함합니다.
+ 각 리소스 속성 및 관련 메타데이터의 전체 목록(속성 필수 여부, 데이터 유형, 값 제약 조건 포함)
+ 리소스 유형이 지원하는 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 시작하기](getting-started.md).

리소스 유형 및 Cloud Control API에서 리소스 유형을 사용하는 방법에 대한 자세한 내용은 섹션을 참조하세요[Cloud Control API 리소스 유형 사용](resource-types.md).