访问 Oracle Cloud 对象存储

以下是设置对 Oracle 对象存储服务的访问权限的简单步骤。

在对象存储中创建存储桶

要设置对 Oracle 对象存储服务的访问,您需要为对象存储创建存储桶。

您可以创建一个存储桶,将 NoSQL 表的数据临时复制到该存储桶,格式为 Parquet。这是为了准备将数据传输到 ADW。要创建存储桶,请转到 Oracle Cloud 控制台并执行以下操作:

无需创建任何其他文件。创建存储桶后,您需要做的就是在配置中指定存储桶的名称以及存储桶的区间,实用程序将从该区间中提取该名称;使用从要复制的表派生的名称创建对象。

例如,如果您创建的存储桶的名称是 nosql-to-adw,并且要复制到 ADW 的表的名称是 myTable,并且您指示实用程序使用 Oracle NoSQL 迁移程序,然后,实用程序将从名为 myTable 的 NoSQL 表检索数据,将其转换为 Parquet 格式,并将 Parquet 数据作为名称为 myTable_2021_07_22/Data/000000.parquet、myTable_2021_07_22/Data/000001.parquet 等的对象复制到 nosql-to-adw 存储桶。

为对象存储生成授权令牌。

创建存储桶后,如果您希望使用用户指定的授权令牌 (AUTH_TOKEN) 向对象存储服务验证 ADW,并且系统管理员尚未为您生成该令牌,则必须自己生成该令牌,以便可以访问写入对象存储桶的文件。ADW 与对象存储之间的通信将依赖于此 AUTH_TOKEN 以及数据库的用户名/密码验证机制。

要创建 AUTH_TOKEN,请执行以下步骤。