すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:Logstash の説明を更新する

最終更新日:Mar 17, 2025

UpdateLogstashDescription を呼び出して、指定された Logstash インスタンスの名前を変更します。

この操作を呼び出すときは、次の点に注意してください。

インスタンスが activating、invalid、または inactive 状態の場合は、インスタンス名を変更できません。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。便宜上、OpenAPI Explorer でこの操作を呼び出すことをお勧めします。 OpenAPI Explorer を使用すると、API 操作の検索、API 操作の呼び出し、SDK サンプルコードの動的生成を行うことができます。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、「共通パラメーター」をご参照ください。

リクエスト構文

PATCH|POST /openapi/logstashes/[InstanceId]/description HTTPS|HTTP

リクエストパラメーター

パラメーター タイプ 必須 説明
InstanceId String はい ls-cn-n6w1o5jq****

インスタンス ID。

clientToken String いいえ 5A2CFF0E-5718-45B5-9D4D-70B3FF****

リクエストの冪等性を保証するためにクライアントによって生成された一意のトークン。 このパラメーターの値はクライアントによって生成され、異なるリクエスト間で一意です。 最大長は 64 ASCII 文字です。

リクエスト本文

RequestBody パラメーターに description フィールドを入力して、変更後のインスタンス名を指定します。 例:

{
    "description": "logstash_name"
}

レスポンスパラメーター

パラメーター タイプ 説明
RequestId String 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****

リクエスト ID。

Result Struct

戻り結果。

description String logstash_name

インスタンスの名前。

Result には、次のパラメーターも含まれています。

パラメーター

タイプ

説明

instanceId

String

ls-cn-n6w1o5jq****

インスタンス ID。

description

String

ls-cn-abc

インスタンスの名前。

nodeAmount

Integer

2

データノードの数。

paymentType

String

postpaid

インスタンスの課金方法。 サポートされているのは、prepaid (サブスクリプション) と postpaid (従量課金) です。

status

String

active

インスタンスのステータス。 4 つのインスタンスステータスがサポートされています。normal (アクティブ)、effective (アクティブ化中)、frozen (非アクティブ)、invalid (無効) です。

esVersion

String

6.7.0_with_X-Pack

インスタンスのバージョン。

createdAt

String

2018-07-13T03:58:07.253Z

インスタンスが作成された時刻。

updatedAt

String

2018-07-13T03:58:07.253Z

インスタンスが最後に更新された時刻。

nodeSpec

ノードの構成。

└spec

String

logstash.n4.small

ノードの仕様。

└disk

Integer

40

ノードのハードディスクサイズ。

networkConfig

ネットワーク構成。

└type

String

vpc

ネットワークのタイプ。 現在、Virtual Private Cloud ( VPC ) のみがサポートされています。

└vpcId

String

vpc-abc

VPC の ID。

└vswitchId

String

vsw-abc

vSwitch の ID。

vsArea

String

cn-hangzhou-*

クラスタが存在するゾーン。

domainList

返されたドメイン名。

└domain

String

ls-cn-abc.logstash.aliyuncs.com

インスタンスのプライベートネットワークエンドポイント。

└port

Integer

7001

データベースへの接続に使用するポート番号。

説明 └ はサブパラメーターを示します。 その他のパラメーターの詳細については、「Logstash の一覧表示

サンプルリクエスト

PATCH /openapi/logstashes/ls-cn-n6w1o5jq****/description HTTP/1.1
共通リクエストヘッダー
{
    "description": "logstash_name"
}

サンプルの成功レスポンス

JSON 構文

{
    "Result": {
        "instanceId": "ls-cn-n6w1o5jq****",
        "version": "6.7.0_with_X-Pack",
        "description": "logstash_name",
        "nodeAmount": 1,
        "paymentType": "postpaid",
        "status": "active",
        "enablePublic": false,
        "nodeSpec": {
            "spec": "elasticsearch.sn1ne.large",
            "disk": 50,
            "diskType": "cloud_ssd"
        },
        "networkConfig": {
            "vpcId": "vpc-bp16k1dvzxtmagcva****",
            "vswitchId": "vsw-bp1k4ec6s7sjdbudw****",
            "vsArea": "cn-hangzhou-i",
            "type": "vpc"
        },
        "createdAt": "2020-05-27T01:30:15.947Z",
        "updatedAt": "2020-07-08T02:38:47.137Z",
        "commodityCode": "elasticsearch_logstash_post",
        "extendConfigs": [],
        "endTime": 4749897600000,
        "clusterTasks": [],
        "resourceGroupId": "rg-acfm2h5vbzd****",
        "zoneCount": 1,
        "protocol": "HTTP",
        "zoneInfos": [
            {
                "zoneId": "cn-hangzhou-i",
                "status": "NORMAL"
            }
        ],
        "instanceType": "logstash",
        "inited": true,
        "tags": [],
        "config": {
            "xpack.monitoring.elasticsearch.username": "elastic",
            "xpack.monitoring.enabled": "true",
            "slowlog.threshold.debug": "500ms",
            "xpack.monitoring.elasticsearch.password": "Elasti****",
            "xpack.monitoring.elasticsearch.hosts": "[\"http://es-cn-n6w1o1x0w001c****.elasticsearch.aliyuncs.com:9200\"]",
            "slowlog.threshold.warn": "2s",
            "slowlog.threshold.info": "1s",
            "slowlog.threshold.trace": "100ms"
        },
        "endpointList": [
            {
                "host": "172.16.**.**",
                "port": 9600,
                "zoneId": "cn-hangzhou-i"
            }
        ]
    },
    "RequestId": "C3845099-3D0E-4D2B-9D62-F16019EE****"
}

エラーコード

HTTP コード エラーコード エラーメッセージ 説明
400 InstanceNotFound 指定された instanceId は存在しません。 インスタンスが見つからないために返されるエラーメッセージ。 インスタンスのステータスを確認してください。

エラーコードの一覧については、API エラーセンターをご覧ください。