AWS CLI での EMR Serverless アプリケーションの操作 - Amazon EMR

AWS CLI での EMR Serverless アプリケーションの操作

AWS CLI から、個別のアプリケーションを作成、記述、削除できます。また、すべてのアプリケーションを一覧表示して、それらを一目で確認することもできます。このセクションでは、これらの手順の実施方法について説明します。アプリケーションの起動、停止、更新など、その他のアプリケーションオペレーションについては、「EMR Serverless API リファレンス」を参照してください。AWS SDK for Java を使用して EMR Serverless API を使用する方法の例については、GitHub リポジトリの Java の例を参照してください。AWS SDK for Python (Boto) を使用して EMR Serverless API を使用する方法の例については、GitHub リポジトリの Python の例を参照してください。

アプリケーションを作成するには、create-application を使用します。アプリケーションの type として SPARK または HIVE を指定する必要があります。このコマンドは、アプリケーションの 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