E-MapReduce (EMR) は、リモートプロシージャコール (RPC) API を通じて管理操作を公開しています。統合を開始する前に、適切な API バージョン、エンドポイント、および呼び出し方法をこのリファレンスで確認してください。
API バージョン
各プロダクトの推奨バージョンをご使用ください。
| プロダクト | バージョン | ステータス |
|---|---|---|
| EMR | 2021-03-20 | 推奨 |
| EMR Workbench | 2024-04-30 | 推奨 |
エンドポイント
リージョンごとのエンドポイント一覧については、以下をご参照ください。
呼び出し方法
以下の呼び出し方法がサポートされています。可能な限り Alibaba Cloud SDK をご利用ください。SDK では認証、再試行、シリアル化が自動的に処理されます。
| 方法 | 対応状況 | 備考 |
|---|---|---|
| Alibaba Cloud SDK(推奨) | はい | 対応言語およびインストール手順については、「EMR SDK」および「EMR Workbench SDK」をご参照ください。 |
| Alibaba Cloud CLI | はい | aliyun コマンドを使用して API を直接呼び出します。--force --version 2021-03-20(EMR)または --force --version 2024-04-30(EMR Workbench)オプションを指定することで、推奨 API バージョンを明示的に指定できます。 |
| Resource Orchestration Service (ROS) | はい | — |
| Terraform | はい | alicloud_emrv2_cluster リソースタイプをサポートしています。 |
上記のいずれの方法も要件を満たさない場合は、生の HTTP リクエストを直接構築することも可能です。ただし、この方法は推奨されません。詳細については、「リクエスト構文および署名方式」をご参照ください。