我已经在Azure网站上注册了一个免费试用帐户。在文档中我发现:http://msdn.microsoft.com/en-us/library/windowsazure/dd179428.aspx我需要一些共享密钥才能使用API。
但它们位于Azure管理门户的什么位置?我根本找不到他们。我需要一个付费帐户吗?
发布于 2012-02-24 22:37:10
如果你打开Azure门户,点击左下角的"Hosted Servcies,Storage Accounts & CDN“链接,然后选择"Storage Accounts”。单击"New Storage Account“并创建一个存储帐户后,如果您在中间选择该存储帐户,您将在右侧看到”主访问密钥“和”辅助访问密钥“。
更多信息:
创建存储帐户:http://msdn.microsoft.com/en-us/library/windowsazure/gg433066.aspx
查看关键点:http://msdn.microsoft.com/en-us/library/windowsazure/hh531566.aspx
注意,如果您指的是blob存储的共享访问签名,请查看:http://blog.smarx.com/posts/new-storage-feature-signed-access-signatures
发布于 2012-02-24 21:09:38
您创建的每个存储帐户都将有一个主键和次键,它们最终在REST标头中用于访问表、blobs和队列。如果您正在使用.NET、Java、PHP或任何其他语言,并且发现了包装REST API的库,则不必担心构造REST头文件;相反,您只需使用主键或辅键创建一个存储端点。
为了简化此操作,可以将密钥存储在您的配置设置中。然后,如果您更改了存储帐户(可能一个用于开发,一个用于生产),只需更改配置设置,而不是更改代码。
仅供参考-当您创建新的存储帐户时,将自动创建这些密钥。还有..。您可以使用任一密钥,并在任何时候使任一密钥无效/重新创建(如果您与第三方服务共享您的二级密钥,然后想要终止与该服务的关系,这是很棒的)。
我建议抓起Windows Azure Training Kit并尝试一些第一个练习,因为您将看到如何通过这种方式引用存储帐户。
https://stackoverflow.com/questions/9431106
复制相似问题