2015-05-04 5 views
5

Ich versuche, die App introduction to spring cloud mit einer Instanz von Cloud Foundry zu arbeiten, die auf meinem Computer ausgeführt wird. Ich habe versucht, die App zu schieben, und ich bekomme diese Meldung:Ich kann keine Service-Instanz in Cloud Foundry erstellen

kann nicht Service Postgres-Service finden zu binden hallo-Feder-Wolke

So begann ich den Postgres-Service aufzuspüren. Als ich cf Marktplatz laufen, bekomme ich

 
service  plans  description 
mongodb  default MongoDB NoSQL database 
postgresql default PostgreSQL database 
rabbitmq  default RabbitMQ message queue 
redis  default Redis key-value store 

ich versuche, eine Service-Instanz des postgresql-Dienst zu erstellen und ich:

 
cf create-service postgresql default postgresql-service 
Creating service instance postgresql-service in org xyz/space development as admin... 
FAILED 
Server error, status code: 500, error code: 10001, message: Service broker error: Not authorized 

Ich habe versucht, cf create-service-auth-token postgresql core 123 laufen, aber das schien nicht zu helfen mit der Nachricht "Nicht autorisiert".

Ich bin ziemlich neu in Cloud Foundry, also bin ich ein wenig verloren. Wie erhalte ich meine Beispiel-App als Bindeglied zum postgresql-Dienst?

Update

Hier sind die Berechtigungen für den Raum:

 
Getting users in org xyz/space development as admin 

SPACE MANAGER 
    admin 

SPACE DEVELOPER 
    admin 

** Update 2: cf-Service-Zugang **

 
$ cf service-access 
Getting service access as admin... 

Dann zeigt nichts auf dem Terminal . Also habe ich versucht, Service-Zugriff zu aktivieren ...

 
$ cf enable-service-access postgresql 
Enabling access to all plans of service postgresql for all orgs as admin... 
All plans of the service are already accessible for all orgs 
OK 

Aber ich kann immer noch nicht den Service erstellen.

+1

Ich sehe überprüft/aktualisiert werden, dass Sie die 'admin' verwenden Benutzer, um die Dienstinstanz zu erstellen, aber um sicher zu sein, hat dieser Benutzer die Erlaubnis des Raumentwicklers in Ihrem Entwicklungsbereich? –

+0

Siehe Update in der Post. – mhlandry

+1

Ich nehme 'org xyz == org ge' an, wie in deinem Log gesehen? –

Antwort

0

Nicht sicher, ob es eine Lösung dafür gab, aber es scheint ein Problem mit der Bereitstellung des Service Brokers für PostgreSQL (Berechtigungen für Service Broker).

Es kann über

oder über eine Umschichtung des Dienstes (über Fliese in PCF/bosh oder welcher Weise auch immer Sie verwenden)

Verwandte Themen