2016-04-04 19 views
0

ile ssh tüneli kullanmak mümkün mü Open Stack API'dan kiracı ayrıntıları almaya çalışıyorum. API'nın kimlik doğrulamasından sonra varsayılan olarak "internalURL" olarak değiştirilir. Perspektif yöntemini kullanarak yönetici için geçersiz kılabiliyorum. Ancak, SSL tüneli kullanmalı ve son nokta, sonraki API çağrıları için localhost: 55358 kullanmasını istiyorum. Bunu nasıl başarabilirim?OpenStack4j

OSClient os = OSFactory.builder().endpoint("http://localhost:55358/v2.0").credentials("user", "pass").tenantName("admin").authenticate().perspective(Facing.ADMIN); 

Tenant tenant = os.identity().tenants().get("0374e503158f4d75ad3342185e06f218"); 

Konsol O/P

Bitiş noktası yönetici url INFO değiştirilir: Ana iş parçacığı üzerinde 1 * Gönderme istemci isteği 1>https://os-identity.vip.abc.com:35357/v2.0/tenants/0374e503158f4d75ad3342185e06f218 1> Kabul GET: application/json 1> Kullanıcı Ajan: OpenStack4j/openstack Müşteri

cevap

0

Bulunan OSFactory

OSFactory.enableLegacyEndpointHandling Java docs bir çözüm (doğru);