Skip to content

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 的凭证:

  1. 在 DigitalOcean 控制面板中,进入 Settings 页面。您的端点(endpoint)应该会显示在那里。在该端点前加上 https:// 并作为 S3 Endpoint 输入到 n8n 中。
    • 您的 DigitalOcean 端点取决于存储桶所在的数据中心区域。
  2. Region 字段中,输入存储桶所在的区域,例如 nyc3
    • 如果您计划使用此凭证创建新的 Spaces,请改为输入 us-east-1
  3. 从 DigitalOcean 控制面板进入 API 页面。
  4. 打开 Spaces Keys 选项卡。
  5. 选择 Generate New Key
  6. 为您的密钥输入一个 名称,例如 n8n integration 然后点击确认。
  7. 复制名称旁边显示的 Key 并将其作为 Access Key ID 输入到 n8n 中。
  8. 复制 Secret 值并将其作为 Secret Access Key 输入到 n8n 中。
  9. 除非您想使用子域名/虚拟调用格式,否则保持 Force Path Style 开关处于关闭状态。
  10. 决定 n8n 凭证如何处理 SSL:
    • 要遵守 SSL 证书验证,保持默认的 Ignore SSL Issues 关闭状态。
    • 即使在 SSL 证书验证失败时也要连接,请开启 Ignore SSL Issues

更多信息请参阅 DigitalOcean 的 Spaces API 参考文档

使用 Wasabi#

配置 Wasabi 凭证的步骤如下:

  1. S3 端点 字段中,输入您存储桶所在区域的服务 URL,以 https:// 开头。
  2. 区域 字段中,输入服务 URL 的区域标识部分。例如,如果您输入的 S3 端点https://s3.us-east-2.wasabisys.com,则区域应为 us-east-2
  3. 以 root 用户身份登录 Wasabi 控制台。
  4. 打开 菜单 并选择 访问密钥
  5. 点击 创建新访问密钥
  6. 选择密钥是为 Root 用户 还是 子用户 创建,然后点击 创建
  7. 复制 访问密钥 并在 n8n 中作为 访问密钥 ID 输入。
  8. 复制 秘密密钥 并在 n8n 中作为 秘密访问密钥 输入。
  9. Wasabi 建议开启 强制路径样式 选项,"因为路径样式在存储桶命名方面提供了最大的灵活性,避免了域名问题"。更多信息请参阅 Wasabi 的 REST API 介绍
  10. 决定 n8n 凭证如何处理 SSL:
    • 如需遵守 SSL 证书验证,保持默认的 忽略 SSL 问题 关闭状态。
    • 如需在 SSL 证书验证失败时仍能连接,请开启 忽略 SSL 问题