3
我試圖讓頭上的一個對象,我得到403禁止。我需要什麼權限才能使用REST API獲取對象上的HEAD?在Amazon S3中,我需要什麼權限才能在對象上獲取HEAD?
我在的地方使用標識的URL,以獲得完整的對象內容的代碼...但是當我切換到得到的不是獲取完整的對象HEAD,它給了我禁止
我試圖讓頭上的一個對象,我得到403禁止。我需要什麼權限才能使用REST API獲取對象上的HEAD?在Amazon S3中,我需要什麼權限才能在對象上獲取HEAD?
我在的地方使用標識的URL,以獲得完整的對象內容的代碼...但是當我切換到得到的不是獲取完整的對象HEAD,它給了我禁止
403這是相同的許可和GET一樣。如果你能得到一個對象,你可以對它做一個HEAD請求。但是對於HEAD和GET,您不能使用相同的簽名URL,因爲請求方法用於計算簽名,因此它們將具有不同的簽名。爲HEAD請求創建一個新的簽名URL,它應該可以工作。
就是這樣!謝謝,喲。我使用的代碼(Knox.js庫)在簽名中隱藏了默認的「GET」動詞,但可以輕鬆覆蓋。一旦我添加覆蓋權限授予頭,它的工作。 –
@DerickBailey您是如何獲得HEAD許可的? –