Search Engine Cluster ノードタイプの変更
- 印刷する
- PDF
Search Engine Cluster ノードタイプの変更
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
VPC環境で利用できます。
説明
Search Engine Clusterのノード別タイプを変更します。
注意
タイプおよびタイプ変更に関する注意事項は、次の通りです。
- OpenSearchが提供するタイプとして、Hot、Warm、Cold方式をサポートします。
- Cold方式は、今後 ObjectStorage保存方式に変換される予定ですので、予めご参照ください。
- Manager Nodeはタイプを変更できません。(Data Nodeのみタイプ変更可能)
- タイプ変更による問題発生時のテクニカルサポートが困難な場合がありますので、変更にはご注意ください。
リクエスト
リクエスト URL
POST https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/setHotWarmNode [KR]
POST https://vpcsearchengine.apigw.ntruss.com/api/sgn-v2/cluster/setHotWarmNode [SGN]
POST https://vpcsearchengine.apigw.ntruss.com/api/jpn-v2/cluster/setHotWarmNode [JPN]
リクエストヘッダ
ヘッダ名 | 説明 |
---|---|
x-ncp-apigw-timestamp | x-ncp-apigw-timestamp:{Timestamp} |
x-ncp-iam-access-key | NAVERクラウドプラットフォームポータルで発行された Access Key ID値x-ncp-iam-access-key:{Account Access Key} |
x-ncp-apigw-signature-v2 | Access Key ID値と Secret Keyで暗号化した署名x-ncp-apigw-signature-v2:{API Gateway Signature} |
Content-Type | Request body content typeを application/jsonに指定Content-Type: application/json |
リクエストパラメータ
パラメータ | タイプ | 必須有無 | 説明 |
---|---|---|---|
serviceGroupInstanceNo | String | Y | 変更する Clusterの ServiceGroupInstanceNo |
List<nodeSpecList> | nodeSpecList | Y | 変更する Cluster Nodeの情報 |
computeInstanceNo | String | Y | 変更する Nodeの instanceNo |
nodeStorageRole | String | Y | 変更する Nodeの Type [HOT, WARM] |
リクエスト例
POST https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/setHotWarmNode
HOST: vpcsearchengine.apigw.ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: zq0FrtlU8JZJi9esTK31bCQUNG3H+jo4CMjMkJDoWSc=
x-ncp-apigw-timestamp: 1709709398936
x-ncp-iam-access-key: ANJNnR1jz1gUzaiS0aV2
{
"nodeSpecList": [
{
"computeInstanceNo": "3427195",
"nodeStorageRole": "HOT"
},
{
"computeInstanceNo": "3427199",
"nodeStorageRole": "HOT"
},
{
"computeInstanceNo": "3427203",
"nodeStorageRole": "WARM"
}
],
"serviceGroupInstanceNo": "3427188"
}
curl -X 'POST' 'https://vpcsearchengine.beta-apigw.ntruss.com/api/v2/cluster/setHotWarmNode'
-H 'accept: application/json'
-H 'Content-Type: application/json'
-H 'x-ncp-iam-access-key: ANJNnR1jz1gUzaiS0aV2'
-H 'x-ncp-apigw-timestamp: 1709709398936'
-H 'x-ncp-apigw-signature-v2: PnjA1Rz+J77Jb6kKVBtXkGJRDnEM80fA4PKd9KKkoM4='
-d '{
"nodeSpecList": [
{
"computeInstanceNo": "3427195",
"nodeStorageRole": "HOT"
},
{
"computeInstanceNo": "3427199",
"nodeStorageRole": "HOT"
},
{
"computeInstanceNo": "3427203",
"nodeStorageRole": "WARM"
}
],
"serviceGroupInstanceNo": "3427188"
}'
レスポンス例
{
"code": 0,
"message": "SUCCESS",
"result": true,
"requestId": "dc0fe942-83b8-44bc-b895-5832659f99fa"
}
失敗例
{
"code": 10130,
"message": "無効なクラスタ番号です。",
"result": null,
"requestId": "cd8b84c9-5ff9-48d0-9ac1-8cc48acba49b"
}
この記事は役に立ちましたか?