

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

# 에서 EMR Serverless 애플리케이션과 상호 작용 AWS CLI
<a name="applications-cli"></a>

에서 개별 애플리케이션을 AWS CLI생성, 설명 및 삭제합니다. 한 눈에 확인할 수 있도록 모든 애플리케이션을 나열할 수도 있습니다. 이 섹션에서는 이러한 단계를 수행하는 방법을 설명합니다. 시작, 중지, 애플리케이션 업데이트 등 더 많은 애플리케이션 작업에 대해서는 [EMR Serverless API 참조](https://docs.aws.amazon.com/emr-serverless/latest/APIReference/Welcome.html)를 참조하세요. 를 사용하여 EMR Serverless API를 사용하는 방법에 대한 예제는 GitHub 리포지토리의 [Java 예제](https://github.com/aws-samples/emr-serverless-samples/tree/main/examples/java-api)를 AWS SDK for Java참조하세요. 를 사용하여 EMR Serverless API를 사용하는 방법에 대한 예제는 GitHub 리포지토리의 [Python 예제](https://github.com/aws-samples/emr-serverless-samples/tree/main/examples/python-api)를 AWS SDK for Python (Boto)참조하세요.

애플리케이션을 생성하려면 `create-application`을 사용합니다. `SPARK` 또는 `HIVE`를 애플리케이션 `type`으로 지정해야 합니다. 이 명령은 애플리케이션의 ARN, 이름 및 ID를 반환합니다.

```
aws emr-serverless create-application \
--name my-application-name \
--type 'application-type' \
--release-label release-version
```

애플리케이션을 설명하려면 `get-application`을 사용하고 `application-id`를 제공합니다. 이 명령은 애플리케이션의 상태 및 용량 관련 구성을 반환합니다.

```
aws emr-serverless get-application \
--application-id application-id
```

모든 애플리케이션을 나열하려면 `list-applications`를 직접 호출합니다. 이 명령은 `get-application`과 동일한 속성을 반환하지만 모든 애플리케이션을 포함합니다.

```
aws emr-serverless list-applications
```

애플리케이션을 삭제하려면 `delete-application`을 직접 호출하고 `application-id`를 제공합니다.

```
aws emr-serverless delete-application \
--application-id application-id
```