连接 Amazon RDS
Amazon Relational Database Services (RDS) 是在您可能已经熟悉的数据库引擎上运行的托管数据库服务:
连接 RDS 实例会有所不同,具体取决于您使用的数据库类型以及您是否使用加密连接(例如 SSH tunnel for MySQL
),以下是基本信息。
授权 Commerce Intelligence 访问数据库
在凭据页面(Manage Data > Integrations)对于每个数据库,您会看到一个包含您必须授权才能连接的IP地址的框RDS 到 Commerce Intelligence: 54.88.76.97
和 34.250.211.151
. 以下是一个视图 MySQL credentials
页面,在该页面中突出显示了IP地址框:
对象 Commerce Intelligence 以成功连接 RDS 例如,您必须通过AWS管理控制台将这些IP地址添加到相应的数据库安全组。 这些IP地址可以添加到现有组,也可以创建一个IP地址 — 重要的是,组有权访问您要连接的实例 Commerce Intelligence.
添加 Commerce Intelligence IP地址,确保添加 /32
到地址的末尾,以指示 Amazon 它是一个精确的IP地址。 不用担心,AWS界面会明确说明这是必需的。
创建 Linux
用户用于 Commerce Intelligence linux
Linux
用户允许我们创建 SSH tunnel
,这是通过Internet发送数据的最安全方法。创建数据库用户 Commerce Intelligence
这是该过程的一部分,根据您使用的数据库,步骤会有所不同。 想法是一样的,不过,您会为创建一个用户, Commerce Intelligence 用于访问数据库。 有关创建数据库的说明 Commerce Intelligence 用户可在所使用数据库的设置主题中找到。
将连接信息输入到 Commerce Intelligence
在您授予权限后 Commerce Intelligence 访问您的实例并创建了一个用户,您最后需要做的就是将连接信息输入到 Commerce Intelligence.
的凭据页面 MySQL
, Microsoft SQL
、和 PostgreSQL
通过以下方式访问 Integrations
页面(Manage Data > Integrations),方法是单击 Add Integration. 显示集成列表后,单击要用于转至身份证明页的数据库的图标。 如果您当前无权访问所需的集成,请联系您的Adobe客户团队。
要完成连接创建,您需要以下信息:
- RDS实例的公用地址:此地址位于 AWS 管理控制台。
- 数据库实例使用的端口:某些数据库具有默认端口,该端口会自动填充
Port
字段。 还可以在数据库的设置文档中找到此信息。 - 您为创建的用户的用户名和密码 Commerce Intelligence.
如果您使用的是加密连接,请更改 Encrypted
将“数据库身份证明”页切换为 Yes
. 这将显示一个用于设置加密的额外表单: