0

クラウドフロント経由で s3 バケットのバケット リストを作成しようとしています。すなわち:

http://d1po79dcz1lvsl.cloudfront.net/?prefix=subdir&Signature= 'Signature_removed'&Policy='policy_removed'&Key-Pair-Id='id-removed'</p>

しかし、CF では、さまざまなカスタム ポリシーでアクセスが常に拒否されました。

配布中のものへのアクセスを許可するポリシーを試し、url パラメーターを指定するポリシーも試しました。

{
   "Statement": [
      {
         "Resource":"http*://d1po79dcz1lvsl.cloudfront.net/*",
         "Condition":{
            "DateLessThan":{"AWS:EpochTime":1462053600},
            "IpAddress":{"AWS:SourceIp":"185.46.212.0/24"}
         }
      }
   ]
}

{
   "Statement": [
      {
         "Resource":"http*://d1po79dcz1lvsl.cloudfront.net/?prefix=subdir",
         "Condition":{
            "DateLessThan":{"AWS:EpochTime":1462053600},
            "IpAddress":{"AWS:SourceIp":"185.46.212.0/24"}
         }
      }
   ]
}

それらのどれも機能しません。では、署名付き URL をバケット リストまたは単にリスト インデックスで使用できますか? そうでない場合、署名付き Cookie で可能でしょうか? 署名付き URL なしで Cloudfront を使用してバケットのリストを作成できることは知っています。

4

0 に答える 0