2015-05-21 25 views
6

Tôi đang cố triển khai ứng dụng cho Máy ứng dụng bằng cách sử dụng vùng chứa Docker (Tôi đang chạy trên máy Mac). Dự án không có trường hợp ban đầu.Triển khai GCloud cho công cụ ứng dụng phản hồi với yêu cầu không hợp lệ

Đây là những phiên bản tôi có:

  • Docker v1.6.2
  • boot2docker v1.6.2
  • GCloud SDK v0.9.61

My Docker chứa chạy tốt tại địa phương (với docker chạy hoặc với ứng dụng xem trước gcloud chạy có thể có nghĩa là Dockerfile và app.yml của tôi vẫn ổn).

Khi cố gắng để triển khai nó đến sản xuất sử dụng gcloud ứng dụng xem trước app.yml triển khai, server trả lời với một yêu cầu Xấu.

Updating module [default]...|Pushing image to Google Container Registry... 
Updating module [default].../The push refers to a repository [gcr.io/_m_sdk/dreamyproject.default.20150521t230120] (len: 1) 
Sending image list 
Updating module [default]...-Pushing repository gcr.io/_m_sdk/dreamyproject.default.20150521t230120 (1 tags) 
Image 5c5e3f8382f6 already pushed, skipping 
[...] 
Image de8576728671 already pushed, skipping 
Updating module [default]...\Image 4579da2d2faf already pushed, skipping 
Image ad7184108492 already pushed, skipping 
[...] 
Image 369d7ef21685 already pushed, skipping 
Pushing 
Buffering to disk: 15.65 MB.|Buffering to disk: 557.1 kB 
Image successfully pushed...|Pushing: [==================================================>] 15.65 MB/15.65 MB 
Pushing 
Updating module [default]...-Buffering to disk: 557.1 kB 
Image successfully pushed...-Pushing: [==================================================>] 121.7 MB/121.7 MB 
Pushing tag for rev [6de771c3b6c4] on {https://gcr.io/v1/repositories/_m_sdk/dreamyproject.default.20150521t230120/tags/latest} 
Updating module [default]...done. 
ERROR: (gcloud.preview.app.deploy) Server responded with code [400]: 
    Bad Request Unexpected HTTP status 400 

Tôi quên làm điều gì đó trong bảng điều khiển dành cho nhà phát triển của Google hay gì đó?

chỉnh sửa: triển khai cho một dự án mới hoạt động. Tôi vẫn chưa biết về yêu cầu xấu.

chỉnh sửa 2: sau khi phát xung quanh một chút, tôi nghĩ có thể do (yêu cầu xấu) để chọn máy chủ EU khi tạo dự án.

chỉnh sửa 3: Error details. Điều có vẻ kỳ lạ là ngày hết hạn. DEBUG: Unexpected results: {'status': '400', 'alternate-protocol': '443:quic,p=1', 'content-length': '73', 'expires': 'Fri, 01 Jan 1990 00:00:00 GMT', 'server': 'Google Frontend', 'cache-control': 'no-cache', 'date': 'Sat, 23 May 2015 11:49:41 GMT', 'content-type': 'text/plain'}

chỉnh sửa 4: Theo this thread, VM được quản lý không khả dụng trong các dự án EU. Đây sẽ là lý do tại sao.

+0

Thử chạy 'đăng nhập xác thực gcloud' để xem điều đó có hữu ích không. –

+0

Dường như không thay đổi gì cả. Tôi nghĩ rằng nó có thể liên quan đến các máy chủ của EU. Không chắc chắn 100% mặc dù. – Mouz

+0

Đây có phải là vì bạn đã thử nghiệm trên một dự án EU mới so với một dự án bình thường? – Nick

Trả lời

1

Theo this thread, VM được quản lý chưa khả dụng trong các dự án EU. Đây sẽ là lý do tại sao.

Ryan (Cloud Hỗ trợ Platform) - 26/05/15

[...] Managed hiện chỉ khả dụng trong các dự án Mỹ VM của [...]

(cập nhật) Bây giờ trên official documentation:

Chỉ trong Beta, Hoa Kỳ. Các ứng dụng được Liên minh châu Âu lưu trữ không nên triển khai ứng dụng cho môi trường linh hoạt.

+0

Bạn có thể thu thập thông tin từ liên kết đó trong trường hợp nó bị hỏng không. Hơn nữa, tại sao không có nó ở đây nên mọi người không phải nhảy quanh – Drew

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