この操作では、指定した ApsaraDB for POLARDB クラスターにカスタムエンドポイントを作成します。
デバッグ
リクエストパラメーター
| パラメーター | データ型 | 必須 / 任意 | 例 | 説明 |
|---|---|---|---|---|
| Action | String | 任意 | CreateDBClusterEndpoint |
実行する操作。 値を CreateDBClusterEndpoint に設定します。 |
| DBClusterId | String | 必須 | pc-xxxxxxxxxxxxxxxxxx |
クラスターの ID。 |
| EndpointType | String | 必須 | Custom |
クラスターエンドポイントのタイプ。 値を Custom に設定します。 |
| Nodes | String | 任意 | pi-bpxxxxxxxx,pi-bpxxxxxxxx |
このエンドポイントからの読み取りリクエストを処理するために、このエンドポイントに追加されるノード。 複数ある場合、コンマ (,) で区切ります。 このパラメーターを指定しない場合、デフォルトでクラスターにあるすべてのノードがこのエンドポイントに追加されます。 注
|
| ReadWriteMode | String | 任意 | ReadOnly |
エンドポイントの読み取り/書き込みモード。 設定可能な値は以下のとおりです。
|
| AutoAddNewNodes | String | 任意 | Disable |
このエンドポイントに新しく追加されたノードを自動的に追加するかどうかを指定します。 設定可能な値は以下のとおりです。
デフォルト値: Disable。 |
| EndpointConfig | String | 任意 | {"ConsistLevel": "1","DistributedTransaction": "on"} |
JSON 形式のクラスターエンドポイントの詳細構成。 現在、整合性レベルとトランザクション分割を設定できます。 次の形式で整合性レベルを設定します。 設定可能な値は以下のとおりです。
トランザクション分割を次の形式で設定します。 設定可能な値は以下のとおりです。
注
|
| ClientToken | String | 任意 | 6000170000591aed949d0f54a343f1a4233c1e7d1c5ca816bf |
リクエストのべき等性を保証するために使用されるクライアントトークンです。 クライアントを使用して値を生成できますが、異なるリクエスト間で一意である必要があります。 トークンは大文字と小文字を区別し、ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
レスポンスパラメーター
| パラメーター | データ型 | 例 | 説明 |
|---|---|---|---|
| RequestId | String | CD35F3-F3-44CA-AFFF-BAF869666D6B |
リクエストの ID 。 |
例
リクエストの例
http(s)://[Endpoint]/? Action=CreateDBClusterEndpoint
&DBClusterId=pc-xxxxxxxxxxxxxxxxxx
&EndpointType=Custom
&<共通リクエストパラメーター>
正常なレスポンスの例
JSON 形式
{
"RequestId": "CD35F3-F3-44CA-AFFF-BAF869666D6B"
}
XML 形式
<CreateDBClusterEndpointResponse>
<RequestId>CD35F3-F3-44CA-AFFF-BAF869666D6B</RequestId>
</CreateDBClusterEndpointResponse>
エラーコード
エラーコードについては、「API エラーセンター」をご参照ください。