【问题标题】:"aws:Referer" in AWS Policy Generator is not visible or hase been deprectedAWS 策略生成器中的“aws:Referer”不可见或已被弃用
【发布时间】:2014-03-14 18:25:28
【问题描述】:

我很想复制下面的代码,因为它无法使用 AWS 策略生成器:

{
"Version":"2008-10-17",
"Id":"http referer policy example",
"Statement":[
{
"Sid":"Allow get requests referred by www.cloudberrylab.com, cloudberrylab.com and IP address",
"Effect":"Allow",
"Principal": {"AWS": "*"},
"Action":"s3:GetObject",
"Resource":"arn:aws:s3:::my-wonderful-bucket.com/*",
"Condition":{
"StringLike":{
"aws:Referer":[
"http://www.cloudberrylab.com/*",
"http://cloudberrylab.com/*", "http://74.208.197.105/*"
]
}
}
}
]
}

在 StringLike 条件下 - aws:Referer 不存在。我可以用什么代替?上面的代码用于不允许盗链,但它告诉我 - Policy has invalid resource - arn:aws:s3:::my-wonderful-bucket.com/

这就是为什么我认为这是因为 StringLike - aws:Referer 不存在。

【问题讨论】:

    标签: json amazon-web-services amazon-s3


    【解决方案1】:

    策略生成器不符合规范。

    请参阅http://docs.aws.amazon.com/AmazonS3/latest/dev/AccessPolicyLanguage_ElementDescriptions.html#Condition 中的“可用密钥”部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-14
      • 2023-02-06
      • 2022-12-20
      • 2018-11-26
      • 1970-01-01
      • 2019-06-26
      • 2016-12-18
      相关资源
      最近更新 更多