2015-05-04 13 views
5

Sto cercando di ottenere l'app introduction to spring cloud che funziona con un'istanza di Cloud Foundry in esecuzione sulla mia macchina. Ho provato a spingere l'applicazione e ottengo questo messaggio:Impossibile creare un'istanza di servizio in Cloud Foundry

Impossibile trovare il servizio Postgres-service per l'associazione a ciao-primavera-cloud

Così ho iniziato a rintracciare il servizio Postgres. Quando eseguo mercato cf, ottengo

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

cerco di creare un'istanza di servizio del servizio PostgreSQL e ottengo:

 
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 

ho provato a fare funzionare cf create-service-auth-token postgresql core 123 ma che non sembrano aiutare con il messaggio "Non autorizzato".

Sono abbastanza nuovo per Cloud Foundry quindi sono un po 'perso. Come faccio a ottenere che l'app di esempio si leghi al servizio postgresql?

aggiornamento

Ecco le autorizzazioni per lo spazio:

 
Getting users in org xyz/space development as admin 

SPACE MANAGER 
    admin 

SPACE DEVELOPER 
    admin 

** aggiornamento 2: CF servizio di accesso **

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

Poi mostra nulla sul terminale . Così ho provato ad abilitare l'accesso al servizio ...

 
$ 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 

Ma non riesco ancora a creare il servizio.

+1

vedo che si sta utilizzando il 'admin' utente per creare l'istanza del servizio, ma per essere sicuro, quell'utente ha il permesso dello sviluppatore spaziale nello spazio 'sviluppo'? –

+0

Vedere l'aggiornamento nel post. – mhlandry

+1

Presumo 'org xyz == org ge' visto nel tuo log? –

risposta

0

Non sono sicuro se ci fosse una soluzione a questo, ma sembra un problema con l'implementazione del broker di servizi per PostgreSQL (auth creds for service broker).

E 'possibile controllare/aggiornato via

o attraverso la ridistribuzione del servizio (tramite tessera in PCF/Bosh o qualunque modo di usare)

Problemi correlati