

# Aurora DSQL을 사용한 프로그래밍
<a name="programming-with"></a>

Aurora DSQL은 프로그래밍 방식으로 Aurora DSQL 리소스를 관리할 수 있는 다음 도구를 제공합니다.

**AWS Command Line Interface (AWS CLI)**  
명령줄 쉘에서 AWS CLI를 사용하여 리소스를 생성하고 관리할 수 있습니다. AWS CLI는 Aurora DSQL과 같은 AWS 서비스의 API에 대한 직접 액세스를 제공합니다. Aurora DSQL 명령의 구문 및 예시는 *AWS CLI 명령 참조*의 [dsql](https://docs.aws.amazon.com/cli/latest/reference/dsql)을 참조하세요.

**AWS 소프트웨어 개발 키트(SDK)**  
AWS는 널리 사용되는 많은 기술 및 프로그래밍 언어를 위한 SDK를 제공합니다. 이를 통해 애플리케이션 내에서 해당 언어 또는 기술로 AWS 서비스를 더 쉽게 직접적으로 호출할 수 있습니다. 이러한 SDK에 대한 자세한 내용은 [AWS에서 애플리케이션 개발 및 관리를 위한 도구](https://aws.amazon.com/developer/tools/)를 참조하세요.

**Aurora DSQL API**  
이 API는 Aurora DSQL의 또 다른 프로그래밍 인터페이스입니다. 이 API를 사용할 때는 모든 HTTPS 요청을 올바르게 포맷하고 모든 요청에 유효한 디지털 서명을 추가해야 합니다. 자세한 내용은 [Aurora DSQL API 참조](CHAP_api_reference.md) 섹션을 참조하세요.

**CloudFormation**  
[AWS::DSQL::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dsql-cluster.html)는 코드형 인프라의 일부로 Aurora DSQL 클러스터를 생성하고 관리할 수 있는 CloudFormation 리소스입니다. CloudFormation은 코드로 전체 AWS 환경을 정의하여 일관되고 신뢰할 수 있는 방식으로 인프라를 더 쉽게 프로비저닝, 업데이트 및 복제할 수 있도록 지원합니다.  
CloudFormation 템플릿에서 AWS::DSQL::Cluster 리소스를 사용하는 경우 다른 클라우드 리소스와 함께 Aurora DSQL 클러스터를 선언적으로 프로비저닝할 수 있습니다. 이렇게 하면 데이터 인프라가 나머지 애플리케이션 스택과 함께 배포 및 관리할 수 있습니다.