Bu bölümde, oluşturma, yönetim ve Özel İçin Apigee Edge'deki Apigee kuruluşlarını, ortamlarını ve sanal ana makinelerini kaldırma Bulut kurulumu.
Kuruluşlar, ortamlar ve sanal ana makineler hakkında temel bilgiler için Gezegenler hakkında, bölgeler, kapsüller, kuruluşlar, ortamlar ve sanal ana makineler.
Kullanıcıların, Kuruluşun Durumu Kontrol Ediliyor ve Çevre
Yönetim sunucusu, tek bir sistemde diğer tüm bileşenlerin bir arada tutulmasında
Edge Private Cloud'un şirket içinde yüklenmesi. Bu sayfada kullanıcı, kuruluş ve
aşağıdaki curl
öğesini göndererek Yönetim Sunucusu'ndaki dağıtım durumunu kontrol edebilir.
komutları:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/userscurl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations
curl -u adminEmail;:admin_passwd http://localhost:8080/v1/organizations/orgname/deployments
Sistem tüm çağrılar için 200 HTTP durumunu göstermelidir. Bu işlemler başarısız olursa aşağıdakileri yapın:
/opt/apigee/var/log/apigee/management-server
adresindeki Yönetim Sunucusu günlüklerini kontrol edin kontrol edin.- Çalışıp çalışmadığını kontrol etmek için Yönetim Sunucusu'na bir arama yapın gerekir.
- Sunucuyu ELB'den kaldırın ve Yönetim Sunucusu'nu yeniden başlatın:
/opt/apigee/bin/apigee-service management-server restart
Yapılandırma dosyalarını kullanma hakkında
Aşağıda gösterilen komutlar giriş olarak bir yapılandırma dosyası alır. Örneğin, ortam dahil kuruluşun tüm özelliklerini tanımlamak için "setup-org" komutunu ve sanal ana makine.
Eksiksiz bir yapılandırma dosyası ve yapılandırmada ayarlayabileceğiniz özellikler hakkında bilgi için dosyasına göz atın. Kuruluşa ilk katılım bölümünü inceleyin.
Sanal ana makine ayarlama hakkında
Uçtaki bir sanal ana makine, bir API proxy'sinin üzerinde bulunduğu alan adlarını ve Uç Yönlendirici bağlantı noktalarını tanımlar ve uygulamaların bir API proxy'sine erişmek için kullandığı URL. Sanal ana makine de API proxy'sine HTTP protokolü kullanılarak mı yoksa şifrelenmiş HTTPS ile mi erişildiğini tanımlar protokolü.
Sanal ana makine oluşturmak için aşağıda gösterilen komut dosyalarını ve API çağrılarını kullanın. Bir aşağıdaki bilgileri belirtmeniz gerekir:
- API'nizde ona referans vermek için kullandığınız sanal ana makinenin adı proxy'ler.
- Sanal ana makine için Yönlendirici üzerindeki bağlantı noktası. Genellikle bu bağlantı noktaları ve her yeni sanal ana makine için bir birim artar.
- Sanal ana makinenin ana makine takma adı. Genellikle sanal makinenin DNS adı
ana bilgisayar.
Uç Yönlendirici, gelen isteğin Ana makine başlığını, ana makine takma adları listesiyle bölümünü belirler. Bir sanal ana makinenin ana makine takma adıyla eşleşen bir alan adı belirtmesi veya Yönlendiricinin IP adresini ve ana makine takma adını içeren Ana makine üstbilgisini belirtir.
Örneğin, ana makine takma adıyla bir sanal ana makine oluşturduysanız
myapis.apigee.net kodunu myapis.apigee.net bağlantı noktasından yürütün ve
Bu sanal ana makine üzerinden bir API'ye gönderilen curl
isteği aşağıdakilerden birini kullanabilir
formlar:
- myapis.apigee.net için DNS girişiniz varsa:
curl http://myapis.apigee.net:9001/proxy-base-path/resource-path
- myapis.apigee.net için DNS girişiniz yoksa:
curl http://routerIP:9001/proxy-base-path/resource-path -H 'Host: myapis.apigee.net'
İkinci formda Yönlendiricinin IP adresini belirtir ve ana makine takma adını Ana makine üstbilgisi.
Seçenekler sanal ana makine için DNS girişiniz olmadığında
DNS girişiniz yoksa kullanabileceğiniz seçeneklerden biri, ana makine takma adını routerIP:port olarak sanal ana makinenin yönlendiricisi ve bağlantı noktası. Örneğin:
192.168.1.31:9001
Ardından, aşağıdaki formda bir curl
komutu oluşturuyorsunuz:
curl http://routerIP:9001/proxy-base-path/resource-path
Edge kullanıcı arayüzüyle iyi çalıştığından bu seçenek tercih edilir.
Birden fazla Yönlendiriciniz varsa her bir Yönlendirici için IP adresini belirterek bir ana makine takma adı ekleyin. her Yönlendirici ve sanal ana makine bağlantı noktası.
Alternatif olarak, ana makine takma adını temp.hostalias.com gibi bir değere ayarlayabilirsiniz.
Ardından, her istekte Host
başlığını iletmeniz gerekir:
curl -v http://routerIP:9001/proxy-base-path/resource-path -H 'Host: temp.hostalias.com'
Dilerseniz ana makine takma adını /etc/hosts
dosyanıza da ekleyebilirsiniz. Örneğin, bu satırı
/etc/hosts
:
192.168.1.31 temp.hostalias.com
Ardından, DNS girişiniz varmış gibi bir istekte bulunabilirsiniz:
curl -v http://myapis.apigee.net:9001/proxy-base-path/resource-path