在 AWS CLI 上与 EMR Serverless 应用程序交互 - Amazon EMR

在 AWS CLI 上与 EMR Serverless 应用程序交互

在 AWS CLI 中,创建、描述和删除单个应用程序。您还可以列出所有应用程序,以便直观地访问。本节介绍如何执行这些操作。有关更多应用程序操作,如启动、停止和更新应用程序,请参阅 EMR Serverless API 参考。有关如何通过 适用于 Java 的 AWS SDK 使用 EMR Serverless API 的示例,请参阅 GitHub 存储库中的 Java 示例。有关如何通过 AWS SDK for Python (Boto) 使用 EMR Serverless API 的示例,请参阅 GitHub 存储库中的 Python 示例

要创建应用程序,请使用 create-application。必须将 SPARKHIVE 指定为应用程序 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