2017-06-09 27 views
0

私はAWS CloudSrontでAWS CloudFrontを使用して署名付きURLを実装しています。私の署名付きURLはほとんどすべてのファイルに対して正常に動作しています。動作しないのは、空白を使用するファイルだけです。ドキュメントごとのように、「ハローworld.txt」AWSの空白スペースSigned URLのCloudFront

を:Creating a Signed URL Using a Custom Policy

連結し、指定された順序で以下の値、及び部品間(タブと改行文字を含む)の空白を削除します。

AWS S3には既に多数のファイルが保存されており、その多くは空白を使用しています。これらのファイルにSigned URLを使用する方法はありますか?

生成された署名付きURLはすでに%20%を使用しています。私は%20%を+で変えようとしましたが、うまくいきませんでした。 助けていただければ幸いです。ありがとう。

答えて

0

Ok ...それは今動作しています。

ポリシー内のリソースに空白を含めることはできません。したがって、ポリシーをエンコードする前に、リソース内のすべての空白を '+'で置き換える必要があります。例えば。 "Hello + world.txt"

これは誰かを助けることを望みます。

関連する問題