PHPを使用してメッセージをAzureメッセージキューに配置するタスクが与えられました。私がPHP(真新しい)に慣れていないことを考えると、これを実行するために使用できるリソースを誰かが知っていますか?
また、PHPを使用してAzure内のBLOBストレージにデータを追加する必要があります。標準の接続文字列とIOでこれを実行できると思いますよね?
誰かが何かポインタを持っているなら、私は本当にそれをいただければ幸いです。御時間ありがとうございます、
PHPを使用してメッセージをAzureメッセージキューに配置するタスクが与えられました。私がPHP(真新しい)に慣れていないことを考えると、これを実行するために使用できるリソースを誰かが知っていますか?
また、PHPを使用してAzure内のBLOBストレージにデータを追加する必要があります。標準の接続文字列とIOでこれを実行できると思いますよね?
誰かが何かポインタを持っているなら、私は本当にそれをいただければ幸いです。御時間ありがとうございます、
ここでの簡単な方法は、Windows Azure SDKforPHPを使用することです。このプロジェクトは、私の仲間のMVPの1人が率いるMicrosoftbutisコミュニティによって共同出資されています。
これは、AzureでPHPを実行するためのツールだけでなく、Azureストレージに接続するクライアントライブラリラッパーも提供します。独自のRESTサービス呼び出しをロールしたい場合は、ストレージAPIにかなりアクセスできますが、これにより作業が簡単になります。
putBlobメソッドを呼び出すのと同じくらい簡単なはずです。SDKは、大きなBLOBのブロックベースのアップロードのすべての複雑さをまとめます。
$image = $blob->putBlob(<container>, <blob name>, <local file path>);
2012年6月に、PHP用の新しいWindows Azure SDKが導入され、githubで利用できるようになりました。ソースではなく、Windows Azure Developer Portal for PHPにアクセスして、インストーラーをダウンロードすることもできます。readmeには、キュー、BLOB、およびテーブルの例があります。
新しいPHPSDKの使用を開始するには、WindowsAzureトレーニングキットを確認することをお勧めします。2012年6月版以降、PHPの例があります。ストレージはまだありませんが、プロジェクトの設定方法や公開方法などが示されています。
今後、これはMicrosoftが公式にサポートするPHP用SDKです。