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.
Thử chạy 'đăng nhập xác thực gcloud' để xem điều đó có hữu ích không. –
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
Đâ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