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

Posted

技术标签:

【中文标题】在哪里可以找到我的 Azure 帐户名称和帐户密钥?【英文标题】:Where can I find my Azure account name and account key? 【发布时间】:2011-10-22 14:10:05 【问题描述】:

我从 Windows Azure 开始。我在 Microsoft 有一个 Azure 帐户,并希望在我的 Visual Studio 项目中使用它

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

这些是相关的还是我遗漏了什么?如果是这样,我如何从 Azure 管理门户获取我的帐户名和帐户密钥?

【问题讨论】:

对于其他来这里的人,这里的帐户密钥可以是辅助密钥或主密钥。只是名称使它非常不直观。 对于没有找到名称和密钥的其他人,他首先确保创建了存储帐户。因为可以创建数据库但没有访问数据库所需的存储帐户...然后在存储帐户中,您会看到名称和密钥的“管理访问密钥”按钮 【参考方案1】:

如果您指的是 Windows Azure 存储帐户,则存储帐户名称将是您创建的 dns 前缀(例如 mystorage.blob.core.windows.net - 名称将是 mystorage)。

然后您将获得两个键 - 主键和辅助键。指定任一。您有两个,因此您可以将一个给某人(例如将辅助密钥提供给第 3 方监控公司)并通过更改密钥来撤销它,而不会影响您(假设您自己使用主密钥)。

【讨论】:

这两个键的主要用途是滚动键。您可以在重新生成另一个时交换一个,而不会导致停机。当然,您也可以将密钥的副本分发给某人,但要小心这样做 - 因为这两个密钥都是主密钥,并且对帐户来说都是强大的。 同意 dunnry,但是...对于 AzureWatch 等服务或 Cerebrata Cloud Storage Studio 等工具,您需要提供密钥。如果您取消服务或笔记本电脑的访问权限受到损害,拥有“重新生成”功能非常好。 秘钥第一个还是第二个是谁? @Chandni - 不确定我是否完全理解您的问题,但是......对于存储帐户,两个 密钥都是密钥。你得到其中两个。【参考方案2】:

用户界面略有变化,但大体相同:

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

【讨论】:

【参考方案3】:

在 Azure UI 更新时添加新答案。

因此,在选择存储帐户(在我的情况下是 inAFlash)后,选择 Access keys 选项,您将看到屏幕截图中显示的以下屏幕

在这里您可以看到两个键的主键和辅助键。 所以,以前这些是 key1 和 key2。

两个键的原因? 这是为了避免停机。比方说,如果您只有一把钥匙并在多个地方使用它。由于某种原因,您突然不得不将其分享给某人。因此,您可能需要重新生成此密钥(因为您已经共享它)并在您之前使用它的所有地方更新它。因此,为了避免这种情况,我们有辅助键,您可以共享和重新生成它,这样主键仍然有效。

【讨论】:

密钥在哪里? 我把它们划掉了。密钥与访问密钥相同【参考方案4】:

您可以使用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"

【讨论】:

以上是关于在哪里可以找到我的 Azure 帐户名称和帐户密钥?的主要内容,如果未能解决你的问题,请参考以下文章

Azure:使用存储模拟器时的帐户名称和访问密钥是啥?

如何使用 Python 获取 Azure 的所有存储帐户名称及其访问密钥

无法使用 Azure Fluent 获取存储帐户密钥

Firebase - 新控制台中我的帐户密码在哪里?

如何从 C# 代码轮换 Azure 存储帐户访问密钥?

如何获取 Azure 存储帐户密钥