0
我正嘗試在this guide之後創建並使用自定義映像,但出現錯誤。將磁盤映像添加到映像集時發生讀取權限錯誤
$ gcutil --project=es-cloud addimage elasticsearch-0-90-2 gs://esimage/e4686d7f5bf904a924ae0cfeb58d0827c6d5b966.image.tar.gz --preferred_kernel=projects/google/global/kernels/gce-v20130603
它提供:
INFO: Waiting for insert of image elasticsearch-0-90-2. Sleeping for 3s.
+---------------------+-------------------------------------------------+
| property | value |
+---------------------+-------------------------------------------------+
| name | operation-1372347522289-4e0248e924631-f9512254 |
| region | |
| zone | |
| creation-time | |
| status | DONE |
| progress | 100 |
| status-message | |
| target | elasticsearch-0-90-2 |
| target-id | |
| client-operation-id | |
| insert-time | 2013-06-27T08:38:42.289-07:00 |
| user | [email protected] |
| start-time | 2013-06-27T08:38:42.346-07:00 |
| end-time | |
| operation-type | insert |
| error-code | 403 |
| error-message | FORBIDDEN |
| warning | |
| warning-message | |
| | |
| errors | |
| | |
| error | PERMISSIONS_ERROR |
| message | Required 'read' permission for 'rawDisk.source' |
+---------------------+-------------------------------------------------+
我不明白的錯誤消息。
我可以用我的閱讀盤:
$ gsutil ls gs://esimage
給
gs://esimage/e4686d7f5bf904a924ae0cfeb58d0827c6d5b966.image.tar.gz
我使用gcutil 1.8.1。
我是否想要在某處添加權限? 感謝您的幫助。
如果使用適當的服務帳戶範圍('--service_account_scopes = compute-rw,storage-full')啓動虛擬機,這應該起作用。 –
太棒了!謝謝。你可以添加它作爲答案。 – dadoonet
經過新的測試後,它仍然無法使用存儲範圍。相同的錯誤:'rawDisk.source'需要'讀取'權限。任何想法? – dadoonet