Azure:使用存储模拟器时,帐户名和访问密钥是什么?

时间:2012-01-03 17:32:52

标签: php azure connection-string azure-storage-blobs

我正在遵循本指南:

http://blogs.msdn.com/b/brian_swan/archive/2010/07/08/accessing-windows-azure-blob-storage-from-php.aspx

但是使用模拟器,而不是实际的Azure帐户。

我应该在这一行中使用什么?

$storageClient = new Microsoft_WindowsAzure_Storage_Blob('blob.core.windows.net', 
                                                         'Your_Storage_Account_Name', 
                                                         'Your_Primary_Access_Key');

2 个答案:

答案 0 :(得分:3)

$ storageClient = new Microsoft_WindowsAzure_Storage_Blob();

来自Windows Azure SDK for PHP http://phpazure.codeplex.com/wikipage?title=Blob%20storage&referringTitle=Documentation

答案 1 :(得分:0)

检查.NET存储客户端库Microsoft.WindowsAzure.StorageClient.dll实际上可以找到组成这个“众所周知”帐户名称和密钥的内置常量:

私有const字符串DevstoreAccountName =“devstoreaccount1”; private const string DevstoreAccountKey =“Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq / K1SZFPTOtr / KBHBeksoGMGw ==”;

在CloudStorageAccount.DevelopmentStorageAccount之前,我们过去常常在连接到开发存储时输入这些数据。现在,为方便起见,Microsoft已将该连接字符串隐藏为.dll中的常量。

私人const字符串DevstoreCredentialInString =“AccountName = devstoreaccount1; AccountKey = Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq / K1SZFPTOtr / KBHBeksoGMGw ==”;