s3 url'yi yapıştırarak resimleri görüntülemek için insanları önlemek Yorumlar, bir Amazon S3 bucket politikası oluşturulabilir.
Eğer alan adı (www.example.com
veya example.com
) ile bir web sitesi olduğunu varsayalım S3 kova, examplebucket
saklanan fotoğraf ve videoların bağlantılarını içeren: Birçok olası politika ayarlarında arasında
bir Referrer
seçenektir. Varsayılan olarak, tüm S3 kaynakları özeldir, bu yüzden kaynakları yaratan yalnızca AWS hesabı bunlara erişebilir. Web sitenizden bu nesnelere okuma erişimine izin vermek için, s3:GetObject
izninin, aws:referer
anahtarını kullanarak, istek isteğinin belirli web sayfalarından gelmesi gereken bir koşulla izin veren bir kepçe ilkesi ekleyebilirsiniz. Aşağıdaki ilke, aws:Referer
koşul anahtarıyla StringLike
koşulunu belirtir.
{
"Version":"2012-10-17",
"Id":"http referer policy example",
"Statement":[
{
"Sid":"Allow get requests originating from www.example.com and example.com.",
"Effect":"Allow",
"Principal":"*",
"Action":"s3:GetObject",
"Resource":"arn:aws:s3:::examplebucket/*",
"Condition":{
"StringLike":{"aws:Referer":["http://www.example.com/*","http://example.com/*"]}
}
}
]
}
bakınız belgeleri: Restricting Access to a Specific HTTP Referrer
http://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use- case-4 –
Seni öpmek istiyorum, teşekkürler – RollRoll