2015-05-04 13 views
5

Tôi đang cố gắng tải ứng dụng introduction to spring cloud hoạt động với một phiên bản Cloud Foundry mà tôi đang chạy trên máy của mình. Tôi cố gắng để đẩy ứng dụng và tôi nhận được tin nhắn này:Không thể tạo bản sao dịch vụ trong Cloud Foundry

không thể tìm thấy dịch vụ postgres dịch vụ liên kết với chào xuân đám mây

Vì vậy, tôi bắt đầu theo dõi cửa dịch vụ postgres. Khi tôi chạy chợ cf, tôi nhận được

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

tôi cố gắng tạo ra một trường hợp dịch vụ của dịch vụ postgresql và tôi nhận được:

 
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 

Tôi đã cố gắng chạy cf create-service-auth-token postgresql core 123 nhưng điều đó dường như không giúp với thông báo "Không được ủy quyền".

Tôi khá mới với Cloud Foundry nên tôi hơi lạc mất. Làm cách nào để ứng dụng mẫu của tôi liên kết với dịch vụ postgresql?

cập nhật

Dưới đây là các điều khoản cho các không gian:

 
Getting users in org xyz/space development as admin 

SPACE MANAGER 
    admin 

SPACE DEVELOPER 
    admin 

** cập nhật 2: cf dịch vụ truy cập **

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

Sau đó, thấy không có gì trên thiết bị đầu cuối . Vì vậy, tôi đã cố gắng bật quyền truy cập dịch vụ ...

 
$ 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 

Nhưng tôi vẫn không thể tạo dịch vụ.

+1

Tôi thấy rằng bạn đang sử dụng 'admin' người dùng tạo cá thể dịch vụ, nhưng để chắc chắn, người dùng đó có quyền phát triển không gian trong không gian 'phát triển' của bạn không? –

+0

Xem cập nhật trong bài đăng. – mhlandry

+1

Tôi giả sử 'org xyz == org ge' như được thấy trong nhật ký của bạn? –

Trả lời

0

Không chắc chắn nếu có một giải pháp cho điều đó, nhưng nó trông giống như một vấn đề với việc triển khai các nhà môi giới dịch vụ cho PostgreSQL (auth creds cho môi giới dịch vụ).

Nó có thể được kiểm tra/cập nhật thông qua

hoặc thông qua tái triển khai các dịch vụ (thông qua ngói trong PCF/bosh hoặc bất cứ cách nào bạn sử dụng)

Các vấn đề liên quan