Tüm Ürünler
Search
Belge Merkezi

:Logstash Sistem Eklentisi Yükleme

Son Güncelleme:Oct 04, 2026

Bir eklenti yükler.

Bu işlemi çağırmadan önce aşağıdaki hususları dikkate alın:

Yüklemek istediğiniz eklentilerin Alibaba Cloud Logstash'in Sistem Varsayılan Eklentileri listesinde yer alması gerekir. Harici açık kaynaklı eklentiler desteklenmez.

Hata Ayıklama

OpenAPI Explorer, imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işleme ait örnek kodu dinamik olarak oluşturur.

İstek üst bilgileri

GetLogs işlemine özel istek üst bilgileri bulunmaz; yalnızca ortak istek üst bilgileri kullanılır. Daha fazla bilgi için API Referansı'ndaki "Ortak HTTP üst bilgileri" konusunun "Ortak istek üst bilgileri" bölümüne bakın.

İstek sözdizimi

POST /openapi/logstashes/{InstanceId}/plugins/system/actions/install HTTP/1.1

İstek parametreleri

Parametre Tür Konum Gerekli Örnek Açıklama
InstanceId String Path Evet ls-cn-oew1qbgl****


Örneğin ID değeridir.

clientToken String Query Hayır 5A2CFF0E-5718-45B5-9D4D-70B3FF****


İsteğin yinelenenliğini (idempotency) sağlamak için kullanılan istemci belirtecidir. Değeri istemci tarafında üretebilirsiniz ancak farklı istekler arasında benzersiz olmasını sağlamalısınız. Belirteç yalnızca ASCII karakterlerden oluşabilir ve uzunluğu 64 karakteri aşamaz.

RequestBody

RequestBody içinde, yüklemek istediğiniz eklentinin adını ["pluginName1","pluginName2",.."pluginNamen"] biçiminde girmeniz gerekir. Örnek:


[
    "logstash-input-datahub",
    "logstash-input-maxcompute"
]

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String F99407AB-2FA9-489E-A259-40CF6DCC4****


İsteğin ID değeridir.

Result Dize Dizisi ["logstash-input-datahub", "logstash-input-maxcompute"]


Başarıyla yüklenen eklentilerin listesidir.

Dönen verilerde ayrıca başlık bilgilerinin döndürüldüğünü belirten Headers parametreleri de yer alır.

Örnekler

Örnek istekler

POST /openapi/logstashes/ls-cn-oew1qbgl****/plugins/system/actions/install?clientToken=5A2CFF0E-5718-45B5-9D4D-70B3FF**** HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
[
    "logstash-input-datahub",
    "logstash-input-maxcompute"
]

Başarılı yanıt örneği

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Result" : [ "logstash-input-datahub", "logstash-input-maxcompute" ],
  "RequestId" : "93DE9165-49A9-455E-AD7E-64B6694F****",
  "Headers" : { }
}

Hata kodları

HttpCode Hata kodu Hata mesajı Açıklama
400 InstanceActivating Instance is activating. Örnek şu anda etkinleştiriliyor.
400 InstanceNotFound The instanceId provided does not exist. Sağlanan instanceId bulunamadı. Örnek durumunu kontrol edin.

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.