pre-signed-url

    0熱度

    1回答

    我想在AWS S3上使用預先簽名的URL。我注意到,預簽名的URL包括aws_access_key_id和aws_security_token。 根據我的理解,aws_security_token是URL的一部分,因爲我使用的是臨時安全證書,並且需要對URL進行正確簽名。 但是給URL指定一個前端客戶端來下載圖片是否正確? aws_security_token是URL的一部分(未加密)。我擔心安全

    0熱度

    1回答

    用PUT將圖片/ jpeg上傳到s3桶可以正常工作,但是在放置之前,JavaScript會拋出一個錯誤,說它嘗試使用簽名密鑰anT請求首先執行GET操作。當我在瀏覽器中檢查網絡時,它顯示一個帶有200狀態OK的OPTIONS方法調用,然後使用具有200 OK和沒有GET調用的簽名URL進行PUT調用。仍然控制檯拋出GET錯誤。 任何見解,將不勝感激。

    1熱度

    1回答

    我有一個使用IdentityServer承載令牌認證/訪問令牌驗證進行安全保護的Web API 2 OData v3服務。客戶端是SPA應用程序。我成功使用oidc-token-manager.js庫進行身份驗證,並將授權http頭中的訪問令牌傳遞給使用XMLHttpRequest的常規odata crud操作。 我的odata服務還支持流式傳輸以上傳和下載文件。同樣,爲了上傳文件,我可以使用XM

    13熱度

    3回答

    我想使用標識的URL上傳圖片到S3桶。以下是我的鬥政策: { "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::12345

    0熱度

    1回答

    我使用S3預先簽名的URL直接從客戶端上傳圖像。 我只希望能夠將消息推送到SQS隊列,只有當我確定使用了該網址並上傳了新圖像時。 給定一個預先簽名的url,如何驗證它是否被使用?

    0熱度

    1回答

    我無法訪問該文件,我嘗試通過預先簽名的URL訪問該文件。 $cmd = $s3Client->getCommand('GetObject', [ 'Bucket' => 'test-bucket-pcloud', 'Key' => 'testfile.txt' ]); $request = $s3Client->createPresignedReq

    5熱度

    1回答

    我試圖通過過期的URL訪問S3資源時正常處理403。目前它返回一個amz xml錯誤頁面。我上傳了一個403.html資源,並認爲我可以重定向到那個。 存儲桶資源是由我的應用程序保存/提取的資產。儘管如此,閱讀文檔我設置桶屬性來處理桶作爲一個靜態網頁頁面,並上傳403.html到桶根。除了公共GET訪問資源403.html外,所有公共權限都被阻止。在存儲區屬性中,我將網址設置爲403.html作爲

    1熱度

    1回答

    我使用lambda函數創建一個URL presigned上傳到S3: var crypto = require('crypto'); var AWS = require('aws-sdk'); AWS.config.region = 'eu-west-1'; function randomValueHex (len) { return crypto.randomBytes(Ma

    3熱度

    1回答

    首先,我使用的是ruby的aws-sdk,但我所面對的似乎是對S3的預定帖子的誤解。 我想要做的就是確保上傳到S3的任何內容都是我的預先登記帖子是視頻。 我試過的是在presigned_post哈希值中設置content_type_starts_with: "video/"。這會導致所有上傳被拒絕Policy Condition failed: ["starts-with", "$Content-

    0熱度

    1回答

    我在Laravel(作爲api)/ AngularJS項目中使用API​​客戶端庫,它不會在谷歌應用引擎上運行。我希望能夠通過預先簽署的URL訪問谷歌雲存儲(gcs)存儲桶上的非公開圖像- 我一直無法弄清楚如何使用php客戶端生成預先簽名的URL。 基本上我想複製谷歌應用引擎上顯示的Google Storage Tools/Serving Images,但沒有在谷歌應用引擎上運行腳本(例如在谷歌計