1

我如何使用curl推到S3存儲

我的電流被直接上傳文件到S3:

  1. 服務A發出請求到我的文件名
  2. 我的申請產生的應用S3聯合用戶並返回客戶端會話,訪問密鑰和安全密鑰
  3. 現在服務A將直接將文件上傳到帶有會話詳細信息的S3存儲桶。這必須通過捲曲庫來完成
  4. 最後在上載完成後通知S3一次S3。

我還沒有確定步驟3是如何實施的。我賦予了聯合用戶的CreateObject權限。但上傳失敗。我試圖使服務運行獨立於我在後面運行的邏輯並且不需要知識

任何幫助將不勝感激。看起來像我在這裏做的一個愚蠢的錯誤。

回答

1

你收到了什麼樣的錯誤(看下載的文件)?很可能你錯誤​​地簽署了傳出的請求。請看看這個文件:Signing and Authenticating REST Requests

我還建議您仔細閱讀Amazon S3 REST API以瞭解如何使用S3存儲桶/對象進行操作。

希望它可以幫助你!

+0

我得到權限被拒絕。更具體地說,我需要知道其他基於S3 API的聯邦用戶 – georgecj11 2013-05-01 05:17:15

+0

這是不正確的令牌用法。在文檔的幫助下進行整理。 – georgecj11 2013-06-18 03:44:32