

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 上與您的 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 的範例 適用於 Java 的 AWS SDK，請參閱 GitHub 儲存庫中的 [Java 範例](https://github.com/aws-samples/emr-serverless-samples/tree/main/examples/java-api)。如需如何使用 使用 EMR Serverless API 的範例 適用於 Python (Boto) 的 AWS SDK，請參閱 GitHub 儲存庫中的 [Python 範例](https://github.com/aws-samples/emr-serverless-samples/tree/main/examples/python-api)。

若要建立應用程式，請使用 `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
```