既存の Symfony 2.1 アプリケーションを Azure にデプロイしようとしています。このために、私はAzure Distribution Bundleを使用しており、ここに記載されているように資産を Azure にデプロイしようとしています。
ただし、windowsazure:package を実行してパッケージを作成すると、エラーが発生します。
Catchable Fatal Error: WindowsAzure\DistributionBundle\Deployment\Assets\BlobStrategy::__construct() に渡される引数 2 は、C:\IGPR\igpr\app\cache\azure で呼び出される WindowsAzure\Blob\BlobRestProxy のインスタンスである必要があります。 2361 行目の \appAzureDebugProjectContainer.php であり、C:\IGPR\igpr\vendor\beberlei\azure-distribution-bundle\WindowsAzure\DistributionBundle\Deployment\Assets\BlobStrategy.php 行 35 で定義されています。
私のconfig.ymlの関連セクションは次のとおりです。
windows_azure_distribution:
...
services:
blob:
default: UseDevelopmentStorage=true
azureprod: DefaultEndpointsProtocol=http;AccountName=myaccountname;AccountKey=MyVeryLongAccOUntKeY==
assets:
type: blob
connection_name: azureprod
何か案は?Blob プロキシを作成できないようです。ローカルの開発用ストレージを使用しようとすると、同じエラーが発生します。
バンドルは Composer 経由でインストールされます。