この操作を呼び出して、現バージョンの EMR (E-MapReduce) でサポートされているサービスを指定したクラスターに追加することができます。
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須項目 | 例 | 説明 |
---|---|---|---|---|
Action | String | はい | AddClusterService |
実行する操作。 値を AddClusterService に設定します。 |
ClusterId | String | はい | C-F32FB31D82954C64 |
サービスを追加するクラスターの ID。 |
RegionId | String | はい | cn-hangzhou |
クラスターが設置されているリージョンの ID。 |
AccessKeyId | String | いいえ | LTAI8ljWyu7y**** |
Alibaba Cloudによって提供される AccessKey ID。ユーザー ID を識別します。 |
Comment | String | いいえ | addService |
追加するサービスの説明。 |
Service. N. ServiceName | String | いいえ | HDFS |
追加するサービスの名前 (HDFS や YARNなど)。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | EBB4D49C-4064-4818-B3AE-4C6BE5FC8264 |
リクエストの ID。 |
例
リクエストの例
http(s)://[Endpoint]/? Action=AddClusterService
&ClusterId=C-F32FB31D82954C64
&RegionId=cn-hangzhou
&Service.1.ServiceName=HDFS
&<Common request parameters>
通常のレスポンス例
XML
形式
<AddClusterServiceResponse>
<requestId>EBB4D49C-4064-4818-B3AE-4C6BE5FC8264</requestId>
</AddClusterServiceResponse>
JSON
形式
{
"requestId":"EBB4D49C-4064-4818-B3AE-4C6BE5FC8264"
}
エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
403 | Params.Illegal | The specified parameters are wrongly formed.. | 指定されたパラメーターの形式が無効な場合に返されるエラーメッセージ。 |
403 | User.OtherUserResource.NotAllow | It is not allowed to operate other user's resource | 他のユーザーのリソースを管理することができない場合に返されるエラーメッセージ。 |
403 | User.Account.Abnormal | The User Account maybe is out of service! | Alibaba Cloud アカウントが無効な場合に表示されるエラーメッセージ。 |
403 | JobId.Not.Exist | Job [%s] does not exist or is deleted! | 指定したジョブが存在しない場合に返されるエラーメッセージ。 有効な値を入力してください。 |
403 | Job. RegionId. Not. Match | Specified job does not exist in this region[%s]! | クラスターが設定されているリージョンに指定したジョブが存在しない場合に返されるエラーメッセージ。 有効な値を入力してください。 |
500 | InternalError | The request processing has failed due to some unknown error. | 内部エラーが発生した場合に返されるエラーメッセージ。 チケットを起票してください。 |
エラーコードについては、「API エラーセンター (API Error Center)」をご参照ください。