AWS ParallelCluster API - AWS ParallelCluster

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS ParallelCluster API

AWS ParallelCluster API とは

AWS ParallelCluster API はサーバーレスアプリケーションであり、 にデプロイされると AWS アカウント、 API を介して AWS ParallelCluster 機能へのプログラムによるアクセスを提供します。

AWS ParallelCluster API は、Amazon API Gateway エンドポイントを含む自己完結型CloudFormationテンプレートとして配布されます。Amazon API Gateway エンドポイントは、 AWS ParallelCluster 機能を公開し、 AWS Lambda関数は、呼び出された機能を処理します。 Amazon API Gateway

次の図は、 AWS ParallelCluster API インフラストラクチャの概要アーキテクチャ図を示しています。

a high-level architecture diagram of the ParallelCluster API infrastructure

AWS ParallelCluster API ドキュメント

AWS ParallelCluster API を記述する OpenAPI 仕様ファイルは、以下からダウンロードできます。

https://<REGION>-aws-parallelcluster.s3.<REGION>.amazonaws.com/parallelcluster/<VERSION>/api/ParallelCluster.openapi.yaml

OpenAPI 仕様ファイルから、Swagger UI Redoc など、利用可能な多くのツールのいずれかを使用して AWS ParallelCluster API のドキュメントを生成できます。

AWS ParallelCluster API をデプロイする方法

AWS ParallelCluster API をデプロイするには、 の管理者である必要があります AWS アカウント。

API のデプロイに使用したテンプレートは、以下の URL から入手できます。

https://<REGION>-aws-parallelcluster.s3.<REGION>.amazonaws.com/parallelcluster/<VERSION>/api/parallelcluster-api.yaml

ここで、 <REGION> は API をデプロイする必要がある AWS リージョン で、 <VERSION>は AWS ParallelCluster バージョン (例: 3.14.0) です。

AWS Lambda は、 で Lambda レイヤーインターフェイスAWS ParallelCluster Python ライブラリ APIを使用して API で呼び出された機能を処理します。

警告

AWS Lambda または Amazon API Gateway サービスへの特権アクセスを持つ のユーザーは AWS アカウント、 AWS ParallelCluster API リソースを管理するアクセス許可を自動的に継承します。