选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

AWS ParallelCluster Python 库 API

聚焦模式
AWS ParallelCluster Python 库 API - AWS ParallelCluster

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从 3.5.0 AWS ParallelCluster 版本开始,你可以使用 AWS ParallelCluster Python 库 AWS ParallelCluster 进行访问。您可以在自己的pcluster环境中或在 AWS Lambda 运行时中访问该 AWS ParallelCluster 库。了解如何使用 AWS ParallelCluster Python 库访问 AWS ParallelCluster 该 API。P AWS ParallelCluster ython 库提供的功能与 AWS ParallelCluster API 提供的功能相同。

AWS ParallelCluster Python 库的操作和参数在转换为不snake_case使用大写字母时会反映 API 参数的操作和参数。

AWS ParallelCluster Python 库授权

使用对 boto3 有效的任何标准方式指定凭证。有关更多信息,请参阅 boto3 文档

安装 AWS ParallelCluster Python 库

  1. 按照设置 AWS ParallelCluster 中的说明安装 pcluster CLI 版本 3.5.0 或更高版本。

  2. 导入 pcluster 模块并开始使用库,如以下示例所示:

    import pcluster.lib as pc pc.create_cluster(cluster_name="mycluster", cluster_configuration="config.yaml"

AWS Lambda 用于 AWS ParallelCluster Python 库

您可以部署 Lambda 层和运行时来访问 Pyth AWS ParallelCluster on 库。我们托管 AWS ParallelCluster zip 文件,您可以按照以下步骤中的说明输入指向 zip 文件的链接来使用这些文件。Lambda 使用 zip 文件来准备运行时系统环境,以支持对 Python 库的访问。 AWS ParallelCluster Python 库是在 3.5.0 AWS ParallelCluster 版本中添加的。您只能对版本 3.5.0 和更高版本使用该库。

托管的 zip 文件网址格式为:s3://aws-region-id-aws-parallelcluster/parallelcluster/3.12.0/layers/aws-parallelcluster/lambda-layer.zip。(3.12.0替换为下一步中要使用的 AWS ParallelCluster 版本。)

使用以下命令开始访问 P AWS ParallelCluster ython 库 AWS Lambda

创建 Lambda 层
  1. 登录 AWS Management Console 并导航到 AWS Lambda 控制台。

  2. 在导航窗格中选择,然后选择创建层

  3. 输入层的名称,然后选择从 Amazon S3 上传文件

  4. 输入 zip 文件的 URL:s3://aws-region-id-aws-parallelcluster/parallel 3.12.0 cluster//-layer.zip。layers/aws-parallelcluster/lambda

  5. 对于兼容架构,选择 x86_64 架构。

  6. 对于兼容运行时,请选择 Python 3.12 运行时。

  7. 选择创建

使用 Lambda 层
  1. 在 Lambda 控制台导航窗格中,依次选择函数创建函数

  2. 输入您的函数的名称。

  3. 在 “运行时” 中,选择 Python 3.12 运行时。

  4. 对于架构,选择 x86_64 架构。

  5. 选择创建函数

  6. 创建函数后,选择,然后选择添加层

  7. 选择自定义层,然后选择您在之前的步骤中创建的层。

  8. 选择层版本。

  9. 选择添加

  10. 您的 Lambda 需要权限才能管理使用创建的集群。 AWS ParallelCluster创建具有基本 AWS ParallelCluster pcluster 用户策略中所列权限的 Lambda 角色。

现在,您可以 AWS ParallelCluster 从 Python 库中进行访问,如中所述AWS ParallelCluster Python 库 API

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。