S3凭证#
您可以使用这些凭证来验证以下节点:
先决条件#
在兼容S3的服务器上创建一个账户。使用S3节点适用于通用或非AWS的S3服务,例如:
支持的认证方法#
- S3端点
相关资源#
有关服务的更多信息,请参考您使用的S3兼容提供商的文档。例如,查阅Wasabi的REST API文档或DigitalOcean的Spaces API参考文档。
使用S3端点#
要配置此凭证,您需要:
- 一个S3端点:输入S3存储后端的URL端点。
- 一个区域:输入您的S3存储区域。某些提供商称之为"区域标识"。
- 一个访问密钥ID:输入您的S3提供商用于访问存储桶或空间的S3访问密钥。某些提供商将此称为API密钥。
- 一个Secret Access Key:输入与Access Key ID对应的密钥访问密钥。
- 强制路径样式: 开启时,连接将使用路径样式寻址来访问存储桶。
- 忽略SSL问题:开启后,即使SSL证书验证失败,n8n仍会建立连接。
以下是针对DigitalOcean Spaces和Wasabi的更详细说明。如果您使用的是其他服务提供商,请参阅其文档以获取更多信息。
使用DigitalOcean Spaces#
配置用于DigitalOcean空间的凭证:
- In DigitalOceans, go to the control panel and open Settings. Your endpoint should be listed there. Prepend
https://to that endpoint and enter it as the S3 Endpoint in n8n.- 您的DigitalOceans端点取决于存储桶所在的数据中心区域。
- For the Region, enter the region your bucket's located in, for example,
nyc3.- 如果您计划使用此凭证创建新的Spaces,请输入
us-east-1。
- 如果您计划使用此凭证创建新的Spaces,请输入
- 从您的DigitalOceans控制面板,前往API。
- 打开Spaces Keys选项卡。
- 选择生成新密钥。
- 为你的密钥输入一个名称,比如
n8n integration,然后勾选确认。 - 复制名称旁边显示的密钥,并将其作为访问密钥ID输入到n8n中。
- Copy the Secret value and enter this as the Secret Access Key in n8n.
- 有关生成密钥和密钥的更多信息,请参阅使用访问密钥共享对存储桶的访问权限。
- 保持强制路径样式切换按钮关闭状态,除非您需要使用子域名/虚拟调用格式。
- Decide how you want the n8n credential to handle SSL:
- 为确保SSL证书验证有效,请保持忽略SSL问题选项默认关闭状态。
- 即使SSL证书验证失败也要连接,请开启忽略SSL问题。
更多信息请参考DigitalOcean的Spaces API参考文档。
使用Wasabi#
配置用于Wasabi的凭证:
- For the S3 Endpoint, enter the service URL for your bucket's region. Start it with
https://.- 请参考Wasabi不同存储区域的服务URL是什么?以确定正确的URL。
- 对于区域,请输入服务URL中的区域标识部分。例如,如果您输入
https://s3.us-east-2.wasabisys.com作为S3端点,则us-east-2就是区域。 - 以root用户身份登录您的Wasabi控制台。
- 打开菜单并选择访问密钥。
- 选择创建新的访问密钥。
- 选择密钥是用于根用户还是子用户,然后选择创建。
- 复制访问密钥并在n8n中输入作为访问密钥ID。
- Copy the Secret Key and enter it in n8n as the Secret Access Key.
- 有关生成密钥和密钥对的更多信息,请参阅创建Wasabi API访问密钥集。
- Wasabi建议开启强制路径样式开关,"因为路径样式在存储桶命名方面提供最大灵活性,可避免域名相关问题。"更多信息请参阅Wasabi的REST API简介。
- Decide how you want the n8n credential to handle SSL:
- 为确保SSL证书验证有效,请保持忽略SSL问题选项默认关闭状态。
- 即使SSL证书验证失败也要连接,请开启忽略SSL问题。