S3 凭据#
您可以使用这些凭据来验证以下节点:
先决条件#
在兼容 S3 的服务器上创建账户。使用 S3 节点处理通用或非 AWS S3,如:
支持的认证方法#
- S3 endpoint
相关资源#
参考您的兼容 S3 提供商的文档了解有关服务的更多信息。例如,参考 Wasabi 的 REST API 文档或 DigitalOcean 的 Spaces API 参考文档。
使用 S3 endpoint#
要配置此凭据,您需要:
- 一个 S3 Endpoint:输入 S3 存储后端的 URL 端点。
- 一个 Region 区域:输入您的 S3 存储的区域。某些提供商称之为"区域标识"。
- 一个 Access Key ID 访问密钥 ID:输入您的 S3 提供商用于访问存储桶或空间的 S3 访问密钥。某些提供商称之为 API 密钥。
- 一个 Secret Access Key 密钥访问密钥:输入 Access Key ID 的密钥访问密钥。
- Force Path Style 强制路径样式:开启时,连接对存储桶使用路径样式寻址。
- Ignore SSL Issues 忽略 SSL 问题:开启时,即使 SSL 证书验证失败,n8n 也会连接。
下面提供了 DigitalOcean Spaces 和 Wasabi 的更详细说明。如果您使用不同的提供商,请参考他们的文档了解更多信息。
使用 DigitalOcean Spaces#
要配置凭据以与 DigitalOcean spaces 一起使用:
- 在 DigitalOceans 中,转到控制面板并打开 Settings。您的端点应该在那里列出。在该端点前添加
https://
并将其作为 S3 Endpoint 输入到 n8n 中。- 您的 DigitalOceans 端点取决于您的存储桶所在的数据中心区域。
- 对于 Region,输入您的存储桶所在的区域,例如
nyc3
。- 如果您计划使用此凭据创建新的 Spaces,请改为输入
us-east-1
。
- 如果您计划使用此凭据创建新的 Spaces,请改为输入
- 从您的 DigitalOceans 控制面板,转到 API。
- 打开 Spaces Keys 标签页。
- 选择 Generate New Key。
- 为您的密钥输入 Name,如
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 Endpoint,输入您的存储桶区域的服务 URL。以
https://
开头。- 参考Wasabi 不同存储区域的服务 URL 是什么?以确定正确的 URL。
- 对于 Region,输入服务 URL 的区域标识部分。例如,如果您输入
https://s3.us-east-2.wasabisys.com
作为 S3 Endpoint,us-east-2
就是区域。 - 以根用户身份登录您的 Wasabi 控制台。
- 打开 Menu 并选择 Access Keys。
- 选择 CREATE NEW ACCESS KEY。
- 选择密钥是用于 Root User 还是 Sub-User 并选择 CREATE。
- 复制 Access Key 并将其作为 Access Key ID 输入到 n8n 中。
- 复制 Secret Key 并将其作为 Secret Access Key 输入到 n8n 中。
- 参考创建 Wasabi API 访问密钥集了解有关生成密钥和密钥的更多信息。
- Wasabi 建议开启 Force Path Style 切换"因为路径样式在存储桶名称中提供最大的灵活性,避免域名问题。"参考 Wasabi REST API 介绍了解更多信息。
- 决定您希望 n8n 凭据如何处理 SSL:
- 要遵守 SSL 证书验证,保持默认的 Ignore SSL Issues 关闭。
- 要即使 SSL 证书验证失败也连接,开启 Ignore SSL Issues。