AWS CLI에서 EMR Serverless 애플리케이션과 상호 작용
AWS CLI에서 개별 애플리케이션을 생성, 설명 및 삭제할 수 있습니다. 한 눈에 확인할 수 있도록 모든 애플리케이션을 나열할 수도 있습니다. 이 섹션에서는 이러한 단계를 수행하는 방법을 설명합니다. 시작, 중지, 애플리케이션 업데이트 등 더 많은 애플리케이션 작업에 대해서는 EMR Serverless API 참조를 참조하세요. AWS SDK for Java을 사용하여 EMR Serverless API를 사용하는 방법에 대한 예제는 GitHub 리포지토리의 Java 예제
애플리케이션을 생성하려면 create-application을 사용합니다. SPARK 또는 HIVE를 애플리케이션 type으로 지정해야 합니다. 이 명령은 애플리케이션의 ARN, 이름 및 ID를 반환합니다.
aws emr-serverless create-application \ --namemy-application-name\ --type 'application-type' \ --release-labelrelease-version
애플리케이션을 설명하려면 get-application을 사용하고 application-id를 제공합니다. 이 명령은 애플리케이션의 상태 및 용량 관련 구성을 반환합니다.
aws emr-serverless get-application \ --application-idapplication-id
모든 애플리케이션을 나열하려면 list-applications를 직접 호출합니다. 이 명령은 get-application과 동일한 속성을 반환하지만 모든 애플리케이션을 포함합니다.
aws emr-serverless list-applications
애플리케이션을 삭제하려면 delete-application을 직접 호출하고 application-id를 제공합니다.
aws emr-serverless delete-application \ --application-idapplication-id