Azure Storage 凭据#
您可以使用以下凭据对下列节点进行身份验证:
前置要求#
- 创建 Azure 订阅
- 创建 Azure 存储账户
支持的认证方式#
- OAuth2
- 共享密钥
相关资源#
有关该服务的更多信息,请参阅 Azure Storage API 文档。
使用 OAuth2#
n8n Cloud 用户须知:
云端用户无需提供连接详细信息。选择 Connect my account 通过浏览器进行连接。
对于自托管用户,从头配置 OAuth2 主要包含两个步骤:
请按照以下详细说明逐步操作。有关 Microsoft OAuth2 网页流程的更多细节,请参阅 Microsoft 身份验证和授权基础。
注册应用程序#
在 Microsoft 身份平台注册应用程序:
- 打开 Microsoft 应用程序注册门户
- 选择 Register an application
- 输入应用程序的 Name
- 在 Supported account types 中,选择 Accounts in any organizational directory (Any Azure AD directory - Multi-tenant) and personal Microsoft accounts (for example, Skype, Xbox)
- 在 Register an application 中:
- 从 n8n 凭据复制 OAuth Callback URL
- 将其粘贴到 Redirect URI (optional) 字段
- 选择 Select a platform > Web
- 选择 Register 完成应用程序创建
- 复制 Application (client) ID 并粘贴到 n8n 作为 Client ID
更多信息请参阅 向 Microsoft 身份平台注册应用程序。
生成客户端密钥#
创建应用程序后,为其生成客户端密钥:
- 在 Microsoft 应用程序页面,选择左侧导航栏的 Certificates & secrets
- 在 Client secrets 中,选择 + New client secret
- 输入客户端密钥的 Description,例如
n8n credential - 选择 Add
- 复制 Value 列中的 Secret
- 将其粘贴到 n8n 作为 Client Secret
- 在 n8n 中选择 Connect my account 完成连接设置
- 登录您的 Microsoft 账户并允许应用访问您的信息
有关添加客户端密钥的更多信息,请参阅 Microsoft 的 添加凭据。
使用共享密钥#
配置此凭据需要:
- Account:Azure 存储账户名称
- Key:Azure 存储账户的共享密钥。选择 Security + networking 然后选择 Access keys。您可以使用两个账户密钥中的任意一个。
更详细的步骤请参阅 管理存储账户访问密钥 | Microsoft。
常见问题#
以下是 Azure Storage 凭据已知的常见错误和问题。
需要管理员批准#
当尝试为 Microsoft365 或 Microsoft Entra 账户添加凭据时,用户在按照流程操作时可能会看到提示,说明此操作需要管理员批准。
当尝试授予凭据权限的账户由 Microsoft Entra 管理时,会出现此消 息。为了颁发凭据,管理员账户需要为该应用程序授予用户(或"租户")权限。
相关流程请参阅 Microsoft Entra 文档。