Rolling Upgrade の進行状況照会
- 印刷する
- PDF
Rolling Upgrade の進行状況照会
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
VPC環境で利用できます。
説明
Rolling Upgradeの進行状況を照会します。
リクエスト
リクエスト URL
POST https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/getRollingUpgradeProgress [KR]
POST https://vpcsearchengine.apigw.ntruss.com/api/sgn-v2/cluster/getRollingUpgradeProgress [SGN]
POST https://vpcsearchengine.apigw.ntruss.com/api/jpn-v2/cluster/getRollingUpgradeProgress [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 |
リクエストパラメータ
パラメータ | タイプ | 必須有無 | 説明 |
---|---|---|---|
ServiceGroupInstanceNo | String | Y | 対象 Cluster番号 |
リクエスト例
GET https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/getRollingUpgradeProgress
HOST: vpcsearchengine.apigw.ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: XFS2MSpvTMQZNVTtvymIzMwNeQ
x-ncp-apigw-timestamp: 1709704983976
x-ncp-iam-access-key: ANJNnR1jz1gUzaiS0aV2
{
"serviceGroupInstanceNo": "3427188"
}
curl -X 'POST' 'https://vpcsearchengine.beta-apigw.ntruss.com/api/v2/cluster/getRollingUpgradeProgress'
-H 'accept: application/json'
-H 'Content-Type: application/json'
-H 'x-ncp-iam-access-key: ANJNnR1jz1gUzaiS0aV2'
-H 'x-ncp-apigw-timestamp: 1709704983976'
-H 'x-ncp-apigw-signature-v2: XFS2MSpvTMQZNVTtvymIzMwNeQ/gs3vf1pjgzwOo2g8='
-d '{
"serviceGroupInstanceNo": "3427188"
}'
レスポンス
レスポンスパラメータ
public class GetRollingUpgradeProgressResponseVo {
String name;
Integer nodeCount;
GetRollingUpgradeHistoryVersionResponseVo versionVo;
List<NodeServerStatusVo> nodeStatusVoList;
}
public class GetRollingUpgradeHistoryVersionResponseVo {
String currentVersionCode;
String targetVersionCode;
Date actionDate;
}
public class NodeServerStatusVo {
String hostname;
String status;
String nodeRoleCode;
Date updatedDate;
}
フィールド
パラメータ名 | タイプ | 説明 |
---|---|---|
name | String | クラスタ名 |
nodeCount | integer | クラスタノードの数 |
versionVo | GetRollingUpgradeHistoryVersionResponseVo | アップグレードバージョンに関する情報 |
currentVersionCode | String | アップグレード前の現在のバージョンコード |
targetVersionCode | String | アップグレード後のバージョンコード |
actionDate | Date | バージョンアップのリクエスト時間 |
nodeStatusVoList | List<NodeServerStatusVo> | ノード別状態情報 |
hostname | String | ノードの hostname |
status | String | 進行状況 |
nodeRoleCode | String | ノード別ロールタイプコード M:Manager、D:Data |
updatedDate | Date | ノードの進行状況のアップデート時間 |
レスポンス例
{
"code": 0,
"message": "SUCCESS",
"result": {
"name": "sso-test-270",
"nodeCount": 5,
"versionVo": {
"currentVersionCode": "270",
"targetVersionCode": "290",
"actionDate": "2024-03-06 15:01:14"
},
"nodeStatusVoList": [
{
"hostname": "sso-test-270-m-1lv7",
"status": "running",
"nodeRoleCode": "M",
"updatedDate": "2024-03-05 21:14:49"
},
{
"hostname": "sso-test-270-m-1lv8",
"status": "running",
"nodeRoleCode": "M",
"updatedDate": "2024-03-05 21:14:55"
},
{
"hostname": "sso-test-270-d-1lv9",
"status": "complete",
"nodeRoleCode": "D",
"updatedDate": "2024-03-06 15:02:31"
},
{
"hostname": "sso-test-270-d-1lva",
"status": "Upgrade_OpenSearch",
"nodeRoleCode": "D",
"updatedDate": "2024-03-06 15:02:31"
},
{
"hostname": "sso-test-270-d-1lvb",
"status": "running",
"nodeRoleCode": "D",
"updatedDate": "2024-03-05 21:14:44"
}
]
},
"requestId": "b250b9b1-96df-4a04-a755-bf7f4bb1b532"
}
この記事は役に立ちましたか?