S3 凭证#
您可以使用以下凭证来验证这些节点:
前提条件#
在 S3 兼容服务器上创建一个账户。S3 节点可用于通用或非 AWS S3 服务,例如:
支持的认证方式#
- S3 端点
相关资源#
有关服务的更多信息,请参考您使用的 S3 兼容提供商的文档。例如,查阅 Wasabi 的 REST API 文档 或 DigitalOcean 的 Spaces API 参考文档。
使用 S3 端点#
配置此凭证需要以下信息:
- S3 端点:输入 S3 存储后端的 URL 端点。
- 区域:输入 S3 存储所在的区域。某些提供商称之为"区域标识"。
- 访问密钥 ID:输入 S3 提供商用于访问存储桶或空间的访问密钥。某些提供商称之为 API 密钥。
- 秘密访问密钥:输入与访问密钥 ID 对应的秘密访问密钥。
- 强制路径样式:启用后,连接将使用路径样式寻址来访问存储桶。
- 忽略 SSL 问题:启用后,即使 SSL 证书验证失败,n8n 也会继续连接。
以下是针对 DigitalOcean Spaces 和 Wasabi 的更详细说明。如果您使用其他提供商,请参考其文档获取更多信息。
使用 DigitalOcean Spaces#
配置用于 DigitalOcean Spaces 的凭证:
- 在 DigitalOcean 控制面板中,进入 Settings 页面。您的端点(endpoint)应该会显示在那里。在该端点前加上
https://
并作为 S3 Endpoint 输入到 n8n 中。- 您的 DigitalOcean 端点取决于存储桶所在的数据中心区域。
- 在 Region 字段中,输入存储桶所在的区域,例如
nyc3
。- 如果您计划使用此凭证创建新的 Spaces,请改为输入
us-east-1
。
- 如果您计划使用此凭证创建新的 Spaces,请改为输入
- 从 DigitalOcean 控制面板进入 API 页面。
- 打开 Spaces Keys 选项卡。
- 选择 Generate New Key。
- 为您的密钥输入一个 名称,例如
n8n integration
然后点击确认。 - 复制名称旁边显示的 Key 并将其作为 Access Key ID 输入到 n8n 中。
- 复制 Secret 值并将其作为 Secret Access Key 输入到 n8n 中。
- 有关生成密钥和密钥的更多信息,请参阅 使用访问密钥共享存储桶访问权限。
- 除非您想使用子域名/虚拟调用格式,否则保持 Force Path Style 开关处于关闭状态。
- 决定 n8n 凭证如何处理 SSL:
- 要遵守 SSL 证书验证,保持默认的 Ignore SSL Issues 关闭状态。
- 即使在 SSL 证书验证失败时也要连接,请开启 Ignore SSL Issues。
更多信息请参阅 DigitalOcean 的 Spaces API 参考文档。
使用 Wasabi#
配置 Wasabi 凭证的步骤如下:
- 在 S3 端点 字段中,输入您存储桶所在区域的服务 URL,以
https://
开头。- 参考 Wasabi 不同存储区域的服务 URL 是什么? 获取正确的 URL。
- 在 区域 字段中,输入服务 URL 的区域标识部分。例如,如果您输入的 S3 端点 是
https://s3.us-east-2.wasabisys.com
,则区域应为us-east-2
。 - 以 root 用户身份登录 Wasabi 控制台。
- 打开 菜单 并选择 访问密钥。
- 点击 创建新访问密钥。
- 选择密钥是为 Root 用户 还是 子用户 创建,然后点击 创建。
- 复制 访问密钥 并在 n8n 中作为 访问密钥 ID 输入。
- 复制 秘密密钥 并在 n8n 中作为 秘密访问密钥 输入。
- 更多关于生成密钥和秘密的信息,请参考 创建 Wasabi API 访问密钥集。
- Wasabi 建议开启 强制路径样式 选项,"因为路径样式在存储桶命名方面提供了最大的灵活性,避免了域名问题"。更多信息请参阅 Wasabi 的 REST API 介绍。
- 决定 n8n 凭证如何处理 SSL:
- 如需遵守 SSL 证书验证,保持默认的 忽略 SSL 问题 关闭状态。
- 如需在 SSL 证书验证失败时仍能连接,请开启 忽略 SSL 问题。