Điểm:1

Không thể đẩy hình ảnh docker vào sổ đăng ký bộ chứa GCP [lỗi quyền]

lá cờ cn

Tôi đang cố gắng đẩy hình ảnh docker vào sổ đăng ký vùng chứa của mình trên nền tảng đám mây của Google. Tôi có thể tạo thành công hình ảnh của mình trên máy cục bộ của mình. Tôi đã thử lệnh sau:

Sudo docker đẩy eu.gcr.io/$PROJECT_ID/$CONTAINER_NAME

Tôi nhận được lỗi từ chối quyền:

trái phép: Bạn không có quyền cần thiết để thực hiện thao tác này và bạn có thể có thông tin xác thực không hợp lệ. Để xác thực yêu cầu của bạn, hãy làm theo các bước trong: https://cloud.google.com/container-registry/docs/advanced-authentication

Tôi đã thử làm theo các bước trong liên kết được cung cấp, cụ thể là người trợ giúp chứng chỉ gcloud hướng dẫn. tôi cũng đã thử gcloud auth cấu hình-dockerđăng nhập xác thực gcloud, Tất cả không có kết quả. Liên quan đến quyền IAM, email cá nhân của tôi được liệt kê là vai trò Chủ sở hữu và Quản trị viên lưu trữ. Tôi cũng đã thiết lập tài khoản dịch vụ theo cách thủ công với vai trò Quản trị viên bộ nhớ và Chủ sở hữu. Của tôi $GOOGLE_APPLICATION_CREDENTIALS biến môi trường trỏ đến tệp json được trích xuất từ ​​tài khoản dịch vụ được tạo thủ công này. gcloud auth cấu hình-docker cung cấp đầu ra sau:

CẢNH BÁO: Tệp cấu hình của bạn tại [/home/awa5114/.docker/config.json] chứa các mục trợ giúp thông tin xác thực sau:

{
  "credHelpers": {
    "gcr.io": "gcloud",
    "us.gcr.io": "gcloud",
    "eu.gcr.io": "gcloud",
    "asia.gcr.io": "gcloud",
    "staging-k8s.gcr.io": "gcloud",
    "marketplace.gcr.io": "gcloud"
  }
}
Thêm thông tin đăng nhập cho tất cả các kho GCR.
CẢNH BÁO: Một danh sách dài những người trợ giúp thông tin xác thực có thể gây ra sự chậm trễ khi chạy 'docker build'. Chúng tôi khuyên bạn nên chuyển tên sổ đăng ký để chỉ định cấu hình sổ đăng ký mà bạn đang sử dụng.
người trợ giúp chứng chỉ gcloud đã được đăng ký chính xác.

Tại thời điểm này, tôi thực sự không hiểu tại sao tôi lại bị từ chối cho phép đẩy hình ảnh này vào sổ đăng ký vùng chứa. Mọi sự giúp đỡ đều sẽ được nhiệt tình đón nhận. Cảm ơn rất nhiều.

Điểm:1
lá cờ ru

Có khả năng tài khoản của bạn không có quyền lưu trữ/ghi hình ảnh docker trong GCR. GCR trong GCP được hỗ trợ bởi bộ chứa lưu trữ đám mây của Google và tài khoản của bạn cần có quyền ghi trên bộ chứa.

Đối với eu.gcr.io, nhóm tương đương là gs://eu.artifacts.$PROJECT_ID.appspot.com. Cố gắng cấp tài khoản của bạn, một vai trò/lưu trữ.objectAdmin vai trò ở cấp độ xô. Tất nhiên, bạn cũng có thể làm điều này ở cấp độ dự án hoặc tổ chức.

Bạn có thể tìm thấy chi tiết - https://cloud.google.com/container-registry/docs/access-control#permissions

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.