Özel alan yapılandırması, entegre edilmiş geliştirici portalında geçersiz sanal ana makine hatası nedeniyle başarısız oluyor

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Belirti

Kullanıcılar, Entegre bir geliştirici portalı için anahtar deposu, takma ad ve alan adı bilgilerini sunar: Yayınla > Portallar > Geliştirici Portalı > Ayarlar > Alanlar.

Hata mesajı

Aşağıdaki hata mesajı görüntülenir:

Invalid virtual host value (id: <value>)

Hata mesajı, Edge kullanıcı arayüzünde aşağıda gösterildiği gibi görüntülenir:

Portallar > Geliştirici Portalı > Ayarlar > Alanlar" title="Alan adları">

Olası nedenler

Neden Açıklama Şunun için geçerli sorun giderme talimatları:
Sağlanan TLS sertifika zinciri, PEM biçiminde değil Sanal ana makinelerde kullanılan TLS sertifika zincirleri PEM biçiminde olmalıdır. TLS sertifikası zincir PEM olmayan biçim kullanılıyorsa özel alan yapılandırması başarısız olur. Edge Genel Bulut kullanıcıları
TLS sertifikası ve anahtarı tek bir dosyada sağlanmış TLS sertifika zinciri ve özel anahtarın anahtar deposuna gidin. Aksi takdirde, özel alan yapılandırması başarısız olur. Edge Genel Bulut kullanıcıları

Neden: Sağlanan TLS sertifika zinciri PEM biçiminde değil

Teşhis

  1. TLS sertifika zincirinin PEM biçiminde olduğunu doğrulayın.
  2. Belirli TLS sertifika zincirinin PEM biçiminde olmaması, sanal ana makine oluşturma sürecinin entegre geliştirici portalında başarısız olması. Sonuç olarak, yukarıdaki hata mesajı gösterilir.

Çözünürlük

TLS sertifika zincirinin PEM biçiminde olmadığından eminseniz Aşağıdaki adımları uygulayarak sorunu çözebilirsiniz:

  1. TLS sertifika zincirini PEM biçimine dönüştürün.
  2. TLS sertifika zincirinin geçerli olduğundan emin olun.
  3. Mevcut TLS sertifika zincirini ve özel anahtarı ilgili anahtar deposundan kaldırın.
  4. TLS sertifika zincirini içeren dosyayı PEM biçiminde ve Edge kullanıcı arayüzünde veya Management API'sinde bir anahtar takma adı kullanarak özel anahtarı anahtar deposuna gönderir.
  5. Entegre geliştirici portalında anahtar deposunu, takma adı ve alan adını yapılandırın: Yayınla > Portallar > Geliştirici Portalı > Ayarlar > Alanlar.
  6. Kaydet'i tıklayın.

Neden: TLS sertifikası ve anahtarı tek bir dosyada sağlandı

Teşhis

  1. Belirtilen TLS sertifika zincirinin hem sertifikaları hem de özel anahtarı içerdiğini doğrulayın aynı dosya anahtar deposuna yüklenir.
  2. Orijinal kaynak dosyayı, TLS'yi yüklemek için kullandığınız sisteminizdeki bir metin düzenleyicide görüntüleme sertifika zincirine ve Apigee anahtar deposuna özel anahtarı içerir.
  3. Dosya hem TLS sertifikalarını hem de özel anahtarı içeriyorsa her TLS sertifikası aşağıdaki satırla başlar:

    -----BEGIN CERTIFICATE-----

    ve şu satırla biter:

    -----END CERTIFICATE-----

    TLS sertifikalarının ardından aşağıdaki satırla başlayan özel anahtar gelir:

    -----BEGIN RSA PRIVATE KEY-----

    ve şu satırla biter:

    -----END RSA PRIVATE KEY-----

    aşağıdaki örnekte gösterildiği gibi:

    -----BEGIN CERTIFICATE-----
    CzAJBgNVBAYTAkJCMQswCQYDVQQIDAJCQjELMAkGA1UEBwwCQkIxDzANBgNVBAoM
    BkJCIEx0ZDELMAkGA1UECwwCQkIxEDAOBgNVBAMMB2Zvby5vcmcxGjAYBgkqhkiG
    9w0BCQEWC2FiY0Bmb28ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
    AQEA8IN15+8HrfeSVf4NIj7mM4jjms89EUX4HKrey+lm1+ljv3OGw+NK7BCHvoV3
    vZ+KXMHTtFeeFd1NgQZnDdbmuD0jTvvF7YoC/h6bLPytJquQJZykm9DyszsmACI8
    ...
    -----END CERTIFICATE-----
    -----BEGIN CERTIFICATE-----
    MIIDbjCCAlYCCQCrcuwFhXCcujANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJB
    QTELMAkGA1UECAwCQUExCzAJBgNVBAcMAkFBMQ8wDQYDVQQKDAZBQSBMdGQxCzA
    BgNVBAsMAkFBMRMwEQYDVQQDDApjYS5mb28ub3JnMR0wGwYJKoZIhvcNAQkBFg5h
    YmNAY2EuZm9vLm9yZzAeFw0xOTEwMDQwNTA0MzVaFw0yOTEwMDEwNTA0MzVaMHk
    CzAJBgNVBAYTAkFBMQswCQYDVQQIDAJBQTELMAkGA1UEBwwCQUExDzANBgNVBAo
    ...
    -----END CERTIFICATE-----
    -----BEGIN CERTIFICATE-----
    YcJpTL5yNyQE3NIXPGCiTrrSEBSX5X9ae8C/URlyWPbJ3jBE7GH4u6id5qEcgx6I
    /6QHDyPIhFcwfdU3nZbzZfwCYfH9SI5hQPscfGTotNxZxDwNIzuqqrIhari4e6lc
    mlEa/CDzOzvdYTX7RT1MmBY9US8JY5xhUKk0gQbhCfB7TcpvySldTbiUGQVn8h62
    /fJDhNQlzV7Maogc7te9DWW/HhYfGTFKOwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB
    AQAT/5FCiKJ/Pv62bl+GYuuc0gXXeumW2205dN5cXBAVZ3kRqHjR9tMCx3u+F2Td
    ...
    -----END CERTIFICATE-----
    -----BEGIN RSA PRIVATE KEY-----
    MIIEowIBAAKCAQEA8IN15+8HrfeSVf4NIj7mM4jjms89EUX4HKrey+lm1+ljv3OG
    w+NK7BCHvoV3vZ+KXMHTtFeeFd1NgQZnDdbmuD0jTvvF7YoC/h6bLPytJquQJZyk
    m9DyszsmACI8hK4azrd7zZqTETVZN+mxOiYBfa1E1pE8v/bdIqnLTICmFbIQ2PVF
    zc0anobltRRI4/OcRb7QPQUk+dBxU7XyyAhcACROwaeT8yqksnYNANBcnMiS5qH+
    sucJFNJ9bGIuWIwhsYVxzrANe9ttVvie38Cj6Go+UiIzF3VAyRkIE7MvW9Qc5m0O
    ...
    -----END RSA PRIVATE KEY-----
  4. TLS sertifika zinciri ile özel anahtarın tek bir şifrede birleştirildiğini doğrularsanız anahtar deposuna yüklenirse sanal ana makine oluşturma işleminin başarısız olmasının nedeni budur. entegre edilen geliştirici portalında. Sonuç olarak, yukarıdaki hata mesajı kullanıcısını aratın.

Çözünürlük

TLS sertifikası PEM dosyası hem TLS sertifikalarını hem de özel anahtarı içeriyorsa sorunu çözmek için aşağıdaki adımları uygulayın:

  1. Özel anahtarı TLS sertifikası PEM dosyasından ayrı bir anahtar dosyasına taşıyın.
  2. Belirli bir anahtar deposundan mevcut TLS sertifikasını kaldırın.
  3. TLS sertifika zincirinin PEM biçiminde olduğunu doğrulayın.
  4. Doğru değilse TLS sertifika zincirini PEM biçimine dönüştürme.
  5. TLS sertifika zincirinin geçerli olduğundan emin olun.
  6. PEM biçimine dönüştürülmüş TLS sertifika zincirini içeren dosyayı ve dosyayı yükleyin Edge kullanıcı arayüzündeki bir anahtar takma adı kullanarak anahtar deposuna özel anahtarı içeren Management API'si.
  7. Entegre geliştirici portalında anahtar deposunu, takma adı ve alan adını yapılandırın: Yayınla > Portallar > Geliştirici Portalı > Ayarlar > Alanlar.
  8. Kaydet'i tıklayın.

Sorun devam ederse şu adrese gidin: Teşhis bilgileri toplanmalıdır.

Teşhis bilgileri toplanmalıdır

Yukarıdaki talimatları uyguladıktan sonra sorun devam ederse aşağıdaki teşhisleri toplayın Apigee Edge Destek Ekibi ile paylaşın:

  • Apigee Edge Cloud kuruluş adı
  • Apigee Edge Cloud entegre geliştirici portalı adı
  • Portal ortamında oluşturulan anahtar deposunun adı
  • Takma ad
  • Özel alan adı
  • Hata mesajını alan özel alan yapılandırma sayfasının ekran görüntüsü
  •