我在Azure网站上注册了一个免费试用帐户。 在文档中我发现: http://msdn.microsoft.com/en-us/library/windowsazure/dd179428.aspx 我需要一些共享密钥来使用API。
但是它们位于Azure管理门户的哪个位置? 我根本找不到它们。 我需要一个付费帐户吗?
答案 0 :(得分:4)
如果您打开Azure门户,请单击左下方的“Hosted Servcies,Storage Accounts& CDN”链接,然后选择“Storage Accounts”。单击“新存储帐户”并创建存储帐户后,如果在中间选择该存储帐户,则会在右侧看到“主要访问密钥”和“Seconardy访问密钥”。
更多信息:
创建存储帐户: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
答案 1 :(得分:0)
您创建的每个存储帐户都将具有主键和辅助键,最终在REST标头中用于访问表,blob和队列。如果您使用的是.NET,Java,PHP或任何其他语言,您已经找到了包装REST API的库,那么您不必担心构建REST头;相反,您只需使用主键或辅助键创建存储端点。
使这更容易,密钥可以存储在您的配置设置中。然后,如果您更改了存储帐户(可能是一个用于开发,一个用于生产),则只需更改配置设置而不是更改代码即可。
仅供参考 - 创建新存储帐户时会自动创建这些密钥。并且......您可以随时使用任一密钥,并使其无效/重新创建任何密钥(如果您与第三方服务共享您的辅助密钥,然后想要终止与该服务的关系,那就太棒了)。
我建议抓住Windows Azure Training Kit并尝试一些第一个练习,因为您将看到如何以这种方式引用存储帐户。