本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS ParallelCluster API
什么是 AWS ParallelCluster API?
AWS ParallelCluster API 是一种无服务器应用程序,一旦部署到您的应用程序 AWS 账户,即可通过 API 以编程方式访问 AWS ParallelCluster 功能。
AWS ParallelCluster API 以独立CloudFormation模板的形式分发,其中包括一个公开 AWS ParallelCluster 功能的 Amazon API Gateway 终端节点和一个负责处理调用功能的AWS Lambda函数。
下图显示了 AWS ParallelCluster API 基础设施的高级架构图。
AWS ParallelCluster API 文档
描述 API 的 Open AWS ParallelCluster API 规范文件可以从以下地址下载:
https://<REGION>-aws-parallelcluster.s3.<REGION>.amazonaws.com/parallelcluster/<VERSION>/api/ParallelCluster.openapi.yaml
从OpenAPI规范文件开始,你可以使用 Swagger UI
如何部署 AWS ParallelCluster API
要部署 AWS ParallelCluster API,您需要成为的管理员 AWS 账户。
用于部署 API 的模板可在以下 URL 中找到:
https://<REGION>-aws-parallelcluster.s3.<REGION>.amazonaws.com/parallelcluster/<VERSION>/api/parallelcluster-api.yaml
哪里是需要部署 API AWS 区域 的地方,<REGION>也是 AWS ParallelCluster 版本(例如 3.16.1)。<VERSION>
AWS Lambda 使用带有 Lambda 层接口AWS ParallelCluster Python 库 API来处理 API 调用的功能。
警告
中的任何拥有特权访问 AWS Lambda 或 Amazon API Gateway 服务的用户都会自动继承管理 AWS ParallelCluster API 资源的权限。 AWS 账户