サムネイルURLにはparamsがあります。なぜ私は分からない。私たちが使っているサムールやサムネイルやボットストレージに関係していると思います。 URLから追加のパラメータを削除するにはどうすればよいですか? 彼らはboto/s3またはsorlから来ていますか? どのようにデバッグするのか分かりません。URLパラメータに署名/有効期限/アクセスキーIDが表示されます。 Django/Boto/S3
答えて
追加される余分なパラメータは、Query String Authenticationを実装するためのものです。これにより、S3に格納されているプライベートリソースへのURLの事前署名が可能になります。誰かが事前署名されたURLを持っていれば(そして期限切れになっていない限り)、公開されていなくてもこれらのリソースにアクセスできます。
余分なパラメータがないと、これらのプライベートS3リソースにパブリックアクセスを提供する方法がありません。
用途:偽AWS_QUERYSTRING_AUTH =私のために
この回答は有用であるためには詳細が必要です。 – rjsvaljean
これは文書化されていませんが、これは本当に必要なものです。あなたのバケットが(あなたがメディアに必要な)すべての人に公開されている場合、認証パラメータが削除されます。 – Alper
作品: AWS_QUERYSTRING_AUTH = Falseを使用して
このhttps://github.com/mstarinteractive/django-s3storage
from myapp.s3storage import S3BotoStorage
from django.contrib.staticfiles.storage import CachedFilesMixin
class CachedStaticS3BotoStorage(CachedFilesMixin, S3BotoStorage):
"""Extends S3BotoStorage to save static files with hashed filenames."""
pass
StaticRootS3BotoStorage = lambda: CachedStaticS3BotoStorage(location='static')
それは奇妙な行動です: Googleドキュメントのプレビューアが仕事とせずにプレビューが表示されますbotoが署名を付加する場合、プレビューが利用できないと言います。
<iframe src="{% trans "https://docs.google.com/viewer?embedded=true&url=" %}{{ document.file.url }}" width="451" height="390" style="border: none;"></iframe>
私は何かが欠けている必要があります。
- 1. アセンブリ署名鍵の有効期限が切れました
- 2. Azure IoT-Hubデバイスキー(共有アクセスキー)の有効期限
- 3. Azure Blobコンテナ共有アクセス署名の有効期限が切れる
- 4. コード署名IDが見つかりません:有効な署名IDなし
- 5. 投稿データが有効期限切れのページに表示されます
- 6. IDクッキーの有効期限
- 7. Laravel URL有効期限
- 8. JW Playerの署名付きURLの有効期限が切れていません
- 9. はXCodeの4有効な署名ID
- 10. Instagram/feed APIメディアのURLに「URL署名が失効しました」と表示されます
- 11. コード署名ID <name>は有効な有効期限のないコード署名証明書と一致しません
- 12. 有効期限が切れたIOS通知が再び表示される
- 13. Infopath文書の有効期限が切れている、または取り消された署名証明書
- 14. JSF/a4jマッシュアップ - ビューステートIDの有効期限が切れました
- 15. レディス・キーで有効期限切れのレディソン・キーが表示される
- 16. Oracleパスワードの有効期限切れ警告が表示されない
- 17. 有効な署名IDが見つかりません
- 18. Xcodeオーガナイザ:有効な署名IDが見つかりません
- 19. xcode有効な署名IDが見つかりません
- 20. ClickOnce証明書の有効期限が切れています - マニフェストに署名していません
- 21. Facebook APIプライベートメッセージ画像の期限切れ - 新しい画像の入手方法? URL署名の有効期限が切れました
- 22. Enyim Memcachedクライアントが、有効期限付きのデータを格納するためにEnyim memcachedクライアントを使用するときに、有効期限パラメータが渡されたときに、有効期限パラメータが渡されないと、
- 23. AmazonのアクセスキーがCarrierwaveとFogのURLに表示されています
- 24. Railsで署名されたCookieのCookieの有効期限を改ざんできますか?
- 25. Windows Identity Foundation:署名と有効期限のトークンを検証する方法
- 26. 有効期限
- 27. 名前と有効期限コード
- 28. N1QLクエリーでドキュメントの有効期限がリセットされます
- 29. オーバーラップをクリーンアップする有効期限 - 有効期限
- 30. 配布プロビジョニングプロファイルがコードに表示されないXcode 4のID署名選択
ここにURLの例を貼り付けることはできますか? – Keshi
ここに例があります:https://eniyiyorumlar.s3.amazonaws.com/media/product_photos/yuruyus-bandi/dynamic-v100.jpg?Signature=4C45X28vHf07rkVXj4hvqxAxTeg%3D&Expires=1342920217&AWSAccessKeyId=AKIAJIDT4T4CVUPDP7RQ - それはボトムから来ています、私はしませんsorlを使用すると、同じ出力が得られます。同じ質問があります – Intenex