我在哪里可以找到我的Azure账户名称和账户密钥?

118

我正在学习如何使用Windows Azure,我已经拥有了一个与微软相关的Azure账户,并想在我的Visual Studio项目中使用它。

在Azure管理门户中,我可以看到主访问密钥和次要访问密钥。但是,Visual Studio需要账户名和账户密钥。

这两者是否有关系或者我遗漏了一些内容?如果是这样,我该如何从Azure管理门户中获取我的账户名和账户密钥?


对于其他人来说,在这里,账户密钥可以是次要密钥或主要密钥。只是名称让它变得非常不直观。 - gideon
2
对于那些找不到名称和密钥的人,首先要确保已创建存储帐户。因为一个人可以创建数据库,但没有所需的存储帐户来访问数据库...然后在存储帐户内,您会看到“管理访问密钥”按钮,用于获取名称和密钥。 - TaLha Khan
4个回答

90
如果你提到的是Windows Azure存储账户,那么存储账户名称将是你创建的DNS前缀 (例如 mystorage.blob.core.windows.net - 名称就是mystorage)。
然后,你会得到两个密钥 - 主密钥和辅助密钥。指定任意一个即可。你有两个密钥,这样你可以把其中一个分配给其他人(例如,将辅助密钥分配给第三方监控公司),并通过更改密钥来撤销它,而不会影响你(假设你自己使用主密钥)。

20
两个密钥的主要目的是用于密钥轮换。您可以在重新生成另一个密钥时交换其中一个密钥,并且不会造成停机时间。当然,您也可以给某人一份密钥的复制件,但请小心使用 - 因为这两个密钥都是该账户的超级管理员,具有全权控制能力。 - dunnry
1
同意dunnry的观点,但是对于像AzureWatch这样的服务或者Cerebrata Cloud Storage Studio这样的工具,你需要提供一个密钥。如果你取消了服务或者你的笔记本电脑被入侵,拥有“重新生成”功能会很方便。 - David Makogon
秘钥是第一个还是第二个? - Chandni
@Chandni - 不确定我完全理解你的问题,但是...使用存储帐户,两个密钥都是秘密密钥。你会得到两个。 - David Makogon

73
用户界面略有变化,但通常位置相同:

screenshot

请注意,在密钥的右侧您有一个连接字符串。在那里,您可以清楚地看到名称和密钥。

请注意,您需要在顶部按“显示键”才能查看它们。 - Binyamin Even

6

随着Azure UI的更新,添加新答案。

因此,在选择存储帐户(在我的情况下是inAFlash)之后,选择访问密钥选项,您将看到如下屏幕,如截图所示。

Blade

在这里,您可以看到两个密钥:主密钥和辅助密钥。 以前它们是key1和key2。

为什么有两个密钥? 这是为了避免停机时间。假设您只有一个密钥并在多个地方使用它。突然间,由于某种原因,您不得不与某人共享它。因此,您可能需要重新生成此密钥(因为您已经共享了它),并在先前使用它的所有位置上更新它。 为了避免这种情况,我们有了辅助密钥,您可以共享和重新生成它,以使主密钥仍然有效。


秘钥在哪里? - Chandni
我把它们划掉了。秘钥和访问钥匙是相同的。 - rawwar

3
你可以通过使用Azure CLI进行检查:Azure CLI
az login
az storage account list -o table
az storage account keys list -n YourAccount

为了提取第一个键,您可以使用以下命令:
az storage account keys list -n YourAccount -o json --query "[0].value"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接