

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

# AWS ParallelCluster API
<a name="api-reference-v3"></a>

** AWS ParallelCluster API とは**

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

AWS ParallelCluster API は、Amazon API Gateway エンドポイントを含む自己完結型[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)テンプレートとして配布されます。Amazon API Gateway エンドポイントは、 AWS ParallelCluster 機能を公開し、 [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)関数は、呼び出した機能を処理します。 [Amazon API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) 

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

 ![a high-level architecture diagram of the ParallelCluster API infrastructure](http://docs.aws.amazon.com/ja_jp/parallelcluster/latest/ug/images/API-Architecture-r2.png) 

## AWS ParallelCluster API ドキュメント
<a name="api-reference-documentation-v3"></a>

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

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

OpenAPI 仕様ファイルから、[Swagger UI ](https://swagger.io/tools/swagger-ui/)や [Redoc](https://github.com/Redocly/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.15.0) です。

AWS Lambda は、 で Lambda レイヤーインターフェイス[AWS ParallelCluster Python ライブラリ API](pc-py-library-v3.md)を使用して API で呼び出された機能を処理します。

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