AWS CLI에서 EMR Serverless 애플리케이션과 상호 작용 - Amazon EMR

AWS CLI에서 EMR Serverless 애플리케이션과 상호 작용

AWS CLI에서 개별 애플리케이션을 생성, 설명 및 삭제할 수 있습니다. 한 눈에 볼 수 있도록 모든 애플리케이션을 나열할 수도 있습니다. 이 섹션에서는 이러한 단계를 수행하는 방법을 설명합니다. 애플리케이션 시작, 중지 및 업데이트와 같은 추가 애플리케이션 작업은 EMR ServerlessAPI 참조를 참조하세요. AWS SDK for Java를 사용하여 EMR Serverless API를 사용하는 방법에 대한 예제는 GitHub 리포지토리의 Java examples를 참조하세요. AWS SDK for Python (Boto)을 사용하여 EMR Serverless API를 사용하는 방법에 대한 예제는 GitHub 리포지토리의 Python examples를 참조하세요.

애플리케이션을 생성하려면 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