Data Domain: REST API hatası - REST hizmeti devre dışı bırakıldı
Summary: REST Uygulama Programlama Arabirimi (API) hatalarını çözme.
Symptoms
Tanımlanmış Semptomlar
Aşağıdaki belirtiler tespit edilmiştir:
- Cyber Recovery kullanıcı arayüzü hataları
- "REST API kullanarak DD'de oturum açarken HTTP yanıt kodu 400 Hatalı İstek var" hata mesajı
- Tarayıcı veya API çağrısı kullanarak 3009 numaralı bağlantı noktasında DD'ye bağlanmaya çalışırken "REST hizmeti devre dışı" hata mesajı
Cause
Sorunun temel nedeni
Sorunun temel nedeni, REST hizmetinin Data Domain'de devre dışı bırakılmış olmasıdır.
Bunun nedeni, REST hizmetinin çalışması için gerekli olan web hizmetinin devre dışı bırakılması olabilir.
- REST hizmeti devre dışı bırakılır
- Web hizmeti devre dışı bırakıldı
İlgili Hata Mesajları
Sorunun nedenini gösteren ilgili hata mesajları şunlardır:
- REST hizmeti devre dışı bırakıldı
- Got HTTP response code 400 Bad Request while login to REST API using REST API
# Relevant command to check the status of the web service $ adminaccess enable web-service
Resolution
Data Domain de REST Hizmetini Etkinleştirme
REST API hatasını çözmek için Data Domain'deki REST hizmetinin çalışıyor olması gerekir. Bu, web hizmetini etkinleştirerek gerçekleştirilebilir.
# Enable web service using the following CLI command adminaccess enable web-service
Web hizmeti etkinleştirildikten sonra REST hizmeti çalışır ve REST API çağrılarının başarıyla tamamlanmasını sağlar.
Çözümü Doğrulama
Sorunun çözüldüğünü doğrulamak için bir tarayıcı veya API çağrısı kullanarak 3009 numaralı bağlantı noktasındaki Data Domain'e bağlanmayı deneyin. REST hizmeti çalışıyorsa "REST hizmeti devre dışı" hatası görüntülenmez.