SmartDokümanlar'ı yükleme

Yükleme test komut dosyalarını yükleyip çalıştırdığınızda SmartDokümanlar otomatik olarak yüklenir Yüklemeyi test etme bölümünde açıklanmıştır. Test komut dosyalarını çalıştırma kapsamında aşağıdaki komutları çalıştırırsınız:

/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

Burada configFile, Edge'i yüklemek için kullandığınız yapılandırma dosyasıdır. Daha fazla bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleye bakın.

Bu komut, testleri çalıştırmanın bir parçası olarak SmartDocs'u yükler.

Yüklemeyi tamamlamak için:

  1. smartdocs.zip dosyasının şu dizindedir:

    /opt/apigee/apigee-validate/bundles/

    Alternatif olarak, Yönetim Sunucusu düğümünde aşağıdaki API çağrısını çalıştırın:

    curl -v -u adminEmail:adminPword 0:8080/v1/o/validate/apis

    SmartDocs yüklüyse bu komut aşağıdakileri döndürür:

    [ "smartdocs", "passthrough" ]
  2. Edge kullanıcı arayüzünden, aşağıdaki şekilde gösterildiği gibi "smartdocs_whitelist" adlı bir KVM oluşturun ve güncelleyin. KVM, SmartDocs proxy'sinin şu anda dağıtıldığı kuruluş ve ortamda oluşturulmalıdır.

    Not: Şifrelenmiş kutusunun işaretli olmadığından emin olun.

    • "is_whitelist_configured" adlı ve değeri "YES" olan bir anahtar ekleyin.
    • "allowed_hosts" adlı ikinci bir anahtar ekleyin. Buradaki değerler, boşlukla ayrılmış ana makine adları veya IP adresleridir. adlı bir e-posta alırsınız. "allowed_hosts" değeri OpenAPI özelliklerine dahil olan tüm ana makineleri içermelidir SmartDokümanlar'a eklendi. Örneğin, mocktarget.apigee.net çağrısı yapan bir OpenAPI spesifikasyonunuz varsa "allowed_hosts" bölümüne mocktarget.apigee.net eklemeniz gerekir değer. Ana makine SmartDokümanlar yanıtı, içeriğe sahip 400 Bad Request olacaktır Bad Request-Hostname not permitted yükü.
    KVM oluşturma arayüzü Not: Bu KVM'yi eklemez ve yapılandırmazsanız proxy, beyaz listeye ekleme işlemini zorunlu tutmaz. Bu durum, ana makinelerinize ve IP adreslerinize yetkisiz erişim sağlanmasına yol açabilir. Yalnızca ana makine adları ve IP adresleri SmartDokümanlar ile belgelenen API uç noktaları, "allowed_hosts" öğesine eklenmelidir. değerler.