Edge for Private Cloud s. 4.16.09
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 tanıtım 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 komutlarını göndererek Yönetim Sunucusu'ndaki dağıtım durumunu kontrol edebilirsiniz:
curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/users curl -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:
- <inst_root>/apigee/var/log/apigee/management-server adresindeki Yönetim Sunucusu günlüklerini kontrol ederek emin olun.
- Çalışıp çalışmadığını kontrol etmek için Yönetim Sunucusu'na bir arama yapın gerekir.
- Sunucuyu ELB'den kaldırıp Yönetim Sunucusu'nu yeniden başlatın:
/<inst_root>/apigee/bin/apigee-service yönetim-sunucuyu yeniden başlatma
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 bağlantı noktasında myapis.apigee.net bağlantısı, ardından bir API'ye cURL isteği aracılığıyla aşağıdaki biçimlerden birini kullanabilir:
- 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.
.
. Not: curl komutu, çoğu tarayıcı ve diğer birçok yardımcı program otomatik olarak İsteğin bir parçası olarak Ana makine başlığını, istek kapsamında alanla birlikte ekleyin. Böylece, curl'ü kullanabilirsiniz. komutu şu biçimdedir:
curl http://<routerIP>:9001/{proxy-base-path}/{resource-path}
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ı Sanal ana makinenin yönlendiricisi ve bağlantı noktası, yani <routerIP>:port. Örneğin:
192.168.1.31:9001
Aşağıdaki formda bir curl komutu oluşturduğunuzda:
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. Ardından, her istekte ana makine başlığını iletmeniz gerekir:
curl -v http://<routerIP>:9001/{proxy-base-path}/{resource-path} -H 'Host: temp.hostalias.com'
İsterseniz ana makine takma adını /etc/hosts dosyanıza da ekleyebilirsiniz. Örneğin, bu satırı /etc/hosts adresine yazın:
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}