Gaufretteバンドルを使用してファイルシステムを管理し、Amazon s3 で動作するようにストリーム ラッパーを構成しています。assetic を使用してアセットを正常にダンプできます。現在の構成は次のとおりです。
knp_gaufrette:
adapters:
amazon:
amazon_s3:
amazon_s3_id: site_store.s3
bucket_name: %site_store.bucket_name%
create: true
filesystems:
amazon:
adapter: amazon
stream_wrapper:
protocol: s3
filesystems:
- amazon
assetic:
read_from: %cdn_path_prod%
write_to: %cdn_path_prod%
そして私のパラメータ:
cdn_url_prod: "http://images.site.com/"
cdn_path_prod: "s3://amazon"
app/console assetic:dump --env=dev を実行できました。次に、アセットを s3 バケットに正常にアップロードします。ただし、アセットのインストールで同じことをしようとすると、次のようになります。
app/console assets:install s3://amazon
それは私にこのエラーを与えます:
[InvalidArgumentException]
The specified path (s3://amazon) is invalid.
私はウェブを見てきましたが、誰かがここで説明したようにそれを行うことができました. スチームラッパーの何が問題になっていますか?