连接集成。io ETL你红移集群为了写数据,或读取数据。看这个短视频介绍或阅读下面进一步指示。
在红移控制台
1。首先导航到红移控制台- - >集群屏幕上,单击属性标签:
2。向下滚动到网络和安全部分。确保集群设置的值公共可访问是的。然后,单击VPC安全组验证和/或修改安全规则:
![Image: https://res.cloudinary.com/hdxhd6yxt/image/upload/v1593601509/docs/etl/redshift3.jpg](https://res.cloudinary.com/hdxhd6yxt/image/upload/v1593601509/docs/etl/redshift3.jpg)
![Image: https://res.cloudinary.com/hdxhd6yxt/image/upload/v1593601512/docs/etl/redshift4.jpg](https://res.cloudinary.com/hdxhd6yxt/image/upload/v1593601512/docs/etl/redshift4.jpg)
5。或者点击编辑任何现有的规则添加规则添加一个新规则。对于每个规则,选择数据库的类型并输入红移港。然后单击保存:
![Image: https://res.cloudinary.com/hdxhd6yxt/image/upload/v1593601514/docs/etl/redshift5.jpg](https://res.cloudinary.com/hdxhd6yxt/image/upload/v1593601514/docs/etl/redshift5.jpg)
配置您的集群只接受SSL加密的连接:
首先,访问参数组和编辑require_ssl设置为true。
然后,导航到配置- - >工作负载管理。如果你创建集群与缺省的参数组,创建一个新的参数组和修改集群关联参数组。点击编辑在集群上的主页,然后去数据库配置将参数组与当前集群。
核实或修改一个实例的安全规则EC2-Classic (VPC):
在你的红移的集群安全组、修改规则或添加一个新的规则为每个IP地址列出在这里:
- 在连接类型dropbox,选择CIDR / IP。
- CIDR / IP授权字段中,输入的IP地址这个列表。
创建一个红移的用户
- 创建一个红移的用户。
- 赋予其以下权限:
- 如果你只打算追加数据到表中,给用户所需的最小权限执行复制命令。
- 如果你打算将数据合并到一个表,给用户所需的最小权限执行复制命令,创建一个表,插入和更新你的目标表。
- 注意,截断需要集成。io ETLto either be the owner of the target table or have supseruser access 。
定义连接集成。io ETL亚马逊红移
- 点击连接(闪电)左边的仪表板。
- 点击新连接。
- 选择亚马逊红移从分析数据库类别。
- 类型连接的名称。
- 如果你允许直接访问从积分。io ETL's IP addresses, enter the hostname and port. If direct access is not allowed, read more about setting a tunnel connection在这里。
- 输入用户名和密码你创建集成。io ETL使用。
- 输入要使用的默认数据库。如果你把它空,将使用用户的默认数据库。
- 设置区域的AWS地区红移创建集群。如果该地区需要AWS签名v4(见列表在这里),你可能需要我们的支持团队的帮助允许集成。io ETL从这个亚马逊红移连接访问阅读。
- 点击测试连接。如果凭证是正确的,一个消息,云存储连接测试是成功的。
- 点击创建连接创建和连接和连接出现在列表中。