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
İ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**** |
|
| clientToken | String | Query | Hayır | 5A2CFF0E-5718-45B5-9D4D-70B3FF**** |
|
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**** |
|
| Result | Dize Dizisi | ["logstash-input-datahub", "logstash-input-maxcompute"] |
|
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.