0
我已經將我的文件上傳到amazon s3存儲桶。 上單擊S3上傳文件時,它給我的上傳文件的屬性和鏈接上傳file.When我複製粘貼到browzer的文件被下載的鏈接。在amazon s3中的雲端安全文件?
我鬥政策如下。
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "1",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-bucket-name/*"
}
]
}
但我想DONOT當我們複製粘貼到browzer..Instead鏈接的音頻/視頻/圖像文件只能通過我的網站會顯示我的音頻/視頻/圖像文件即可下載。 要做到這一點我都用過,
npm aws-cloudfront-sign
cfUtil = require(aws-cloudfront-sign)
我創建使用上述NPM模塊簽署網址:
var cfKeypairId = 'AJDS2LD3KSD5SJSDKJSA(sample key pair)';
var cfURL = 'http://my_domain_name'+file_path;
//my domain name is something that starts with smb...cloudfront.net
var signedUrl = cfUtil.getSignedUrl(cfURL, {
keypairId: cfKeypairId,
expireTime: Date.now() + 60000,
privateKeyString: ???
});
應該我給什麼私有密鑰字符串???? 我應該制定什麼策略? 我應該如何處理CName的? 有人可以簡單介紹一下嗎?
然後鬥政策? – Jagadeesh
您可以使用CloudFront自動執行此過程。創建CloudFront分發嚮導時,如果將存儲區設爲專用,則可以自動添加策略。 – Ashan
好的,這是唯一的過程或任何其他選項可用於實現安全的網絡鏈接? – Jagadeesh