Rolling Upgrade Pre Check
- 印刷する
- PDF
Rolling Upgrade Pre Check
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
VPC環境で利用できます。
説明
OpenSearchの Versionを Rolling upgradeする前に可能かどうかをチェックします。
参考
RollingUpgradeは、直前の6時間以内に作成された SnapShotがある場合にのみ実施できます。
リクエスト
リクエスト URL
POST https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/rollingUpgradePreCheck [KR]
POST https://vpcsearchengine.apigw.ntruss.com/api/sgn-v2/cluster/rollingUpgradePreCheck [SGN]
POST https://vpcsearchengine.apigw.ntruss.com/api/jpn-v2/cluster/rollingUpgradePreCheck [JPN]
リクエストヘッダ
ヘッダ名 | 説明 |
---|---|
x-ncp-apigw-timestamp | - 1970年1月1日00:00:00協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表したもの - API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす 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 |
リクエストパラメータ
パラメータ | タイプ | 必須有無 | 説明 |
---|---|---|---|
targetVersionCode | String | Y | アップグレードする Applicationの Version Code |
ServiceGroupInstanceNo | String | Y | 対象 Cluster番号 |
リクエスト例
POST https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/rollingUpgradePreCheck
HOST: vpcsearchengine.apigw.ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: Qj8Jowjqu3MRMyEk/NKdagftTL/5/VhBJkTv1XKCMGQ=
x-ncp-apigw-timestamp: 1709700150235
x-ncp-iam-access-key: ANJNnR1jz1gUzaiS0aV2
{
"serviceGroupInstanceNo": "3427188",
"targetVersionCode": "2111"
}
curl -X 'POST' \
'https://vpcsearchengine.beta-apigw.ntruss.com/api/v2/cluster/rollingUpgradePreCheck' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-ncp-iam-access-key: ANJNnR1jz1gUzaiS0aV2' \
-H 'x-ncp-apigw-timestamp: 1709700150235' \
-H 'x-ncp-apigw-signature-v2: Qj8Jowjqu3MRMyEk/NKdagftTL/5/VhBJkTv1XKCMGQ=' \
-d '{
"serviceGroupInstanceNo": "3427188",
"targetVersionCode": "2111"
}'
レスポンス
レスポンス例
バージョンアップが可能な場合
次のステップに進むことができます。
{
"code": 0,
"message": "SUCCESS",
"result": true,
"requestId": "1a8954a8-fd75-46e1-bc73-568e96c6d48c"
}
スナップショットの作成が必要な場合
作成されたスナップショットがない、または6時間以内に作成されたスナップショットがない場合です。まずスナップショットを作成してください。
{
"code": 10154,
"message": "作成された SnapShotがありません。クラスタアップグレードのために、まず SnapShotを作成してください",
"result": null,
"requestId": "305653e0-4bf7-4f8b-8acd-3d719815b273"
}
TargetVersionCodeが間違っている場合
getSearchEngineVersionList APIで searchEngineVersionCodeを再確認後にリクエストしてください。
{
"code": 10154,
"message": "クラスタのバージョンが間違っています。再確認してください",
"result": null,
"requestId": "305653e0-4bf7-4f8b-8acd-3d719815b273"
}
この記事は役に立ちましたか?