2013-06-27 74 views
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。

我是否想要在某處添加權限? 感謝您的幫助。

回答

1

發現此問題。正如文檔中所述,我從Google計算引擎啓動此命令,而不是我的本地計算機。

+0

如果使用適當的服務帳戶範圍('--service_account_scopes = compute-rw,storage-full')啓動虛擬機,這應該起作用。 –

+0

太棒了!謝謝。你可以添加它作爲答案。 – dadoonet

+0

經過新的測試後,它仍然無法使用存儲範圍。相同的錯誤:'rawDisk.source'需要'讀取'權限。任何想法? – dadoonet

相關問題