クラスターの設定情報を変更します。
操作説明
リクエスト構文
PUT /openapi/ha3/instances/{instanceId}/cluster-offline-config
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
searchengine:ModifyClusterOfflineConfig |
update |
*Instance
|
なし | なし |
リクエスト構文
PUT /openapi/ha3/instances/{instanceId}/cluster-offline-config HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
インスタンス ID。 |
ha-cn-pl32rf0**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディ。 |
{} |
| dataSourceName |
string |
任意 |
データソース名。 |
ha-cn-pl32rf0****_test_api |
| dataSourceType |
string |
任意 |
データソースのタイプ。有効な値:odps (MaxCompute)、swift (Swift)、unKnow (不明なタイプ)。 |
odps |
| domain |
string |
任意 |
データソースがデプロイされているデータセンター。 |
vpc_hz_domain_1 |
| config |
object |
任意 |
キーとして保存される設定名。 |
|
|
integer |
任意 |
値として保存される設定バージョン。 |
1 |
|
| partition |
string |
任意 |
MaxCompute データソース内の完全データのインデックス構築がトリガーされる場合、このパラメーターは必須です。 |
ds=20211202 |
| dataTimeSec |
integer |
任意 |
API データソースを使用したインデックス構築がトリガーされる場合、このパラメーターは必須です。 |
1640867288 |
| buildMode |
string |
任意 |
インデックス再作成のメソッド。有効な値:api (API データソース)、indexRecover (インデックスを使用したデータ復元)。 |
indexRecover |
| generation |
integer |
任意 |
完全なインデックスバージョンの ID。 |
160142641 |
| pushMode |
string |
任意 |
設定のプッシュモード。デフォルトでは、設定のみがプッシュされます。 |
PUSH_ONLY |
| パラメーター | 必須 | タイプ | 説明 |
| dataSource | はい | String | データソース名。 |
| domain | はい | String | データソースがデプロイされているドメイン。 |
| indexes | はい | Object | インデックス構造の説明。 |
| advancedConfigVersionId | はい | Integer | 詳細設定バージョンの ID。 |
| triggerBuild | はい | boolean | このパラメーターを true に設定すると、設定がプッシュされ、インデックスの再作成がトリガーされます。false に設定すると、設定は次回のインデックス再作成後に有効になります。 |
| buildMode | いいえ | Integer | インデックス再作成のモード。api はデフォルトモードを示し、indexRecover はインデックスを使用してデータソースが復元されることを示します。このパラメーターは、データソースが HDFS タイプの場合にのみ必須です。 |
| generation | いいえ | Long | データ復元バージョン。 |
| partition | いいえ | String | インデックス再作成のために選択されたデータソースのデータパーティション。odps データソースのインデックス再作成がトリガーされる場合、このパラメーターは必須です。 |
| dataTimeSec | いいえ | Integer | API プッシュデータソースのインデックス再作成がトリガーされる時間。このパラメーターの値は秒単位で正確である必要があります。API プッシュデータソースのインデックス再作成がトリガーされる場合、このパラメーターは必須です。 |
| dataSourceType | いいえ | Enum | triggerBuild パラメーターが true に設定されている場合、このパラメーターは必須です。有効な値:odps および swift。 |
リクエスト例
PUT /openapi/ha3/instances/ha3_instance_name/cluster-offline-config
{
"dataSource": "test1",
"domain": "xx",
"indexes": [
{
"name": "index1",
"versionId": 1
},
{
"name": "index2",
"versionId": 1
}
],
"advancedConfigVersionId": 2,
"triggerBuild": true,
"partition": "20201010", // odps データソースのインデックス再作成がトリガーされる場合、このパラメーターは必須です。
"dataSourceType": "odps", // このパラメーターは必須です。odps または swift に設定してください。このパラメーターを設定しない場合、エラーメッセージが返されます。
"dataTimeSec": 1640867288 // このパラメーターは、API プッシュデータソースのインデックス再作成がトリガーされる時間を指定します。このパラメーターの値は秒単位で正確である必要があります。API プッシュデータソースのインデックス再作成がトリガーされる場合、このパラメーターは必須です。
}
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ |
||
| requestId |
string |
リクエスト ID |
E7B7D598-B080-5C8E-AA35-D43EC0D5F886 |
| result |
object |
結果 |
{} |
レスポンス例
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result": []
}
詳細については、「レスポンス構造」をご参照ください。
例
成功レスポンス
JSONJSON
{
"requestId": "E7B7D598-B080-5C8E-AA35-D43EC0D5F886",
"result": {}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。