在 Account Reconciliation 中设置 OCI 对象存储

要在 Account Reconciliation 中设置 OCI 对象存储

  1. 主页中,依次单击应用程序配置,然后选择设置选项卡。
  2. 系统设置上,选择对象存储
  3. 从您设置的 OCI 对象存储中输入存储桶 URL存储桶 URL 是 Oracle Object Storage Cloud 存储桶的 URL。

    URL 格式为:

    https://swiftobjectstorage.region_identifier.oraclecloud.com/v1/namespace/bucket_name 其中:
    • region_identifier 是托管 Oracle Cloud Infrastructure (OCI)
    • region.namespace 是所有存储桶和对象的顶级容器。在创建帐户时,会为每个 Oracle Cloud Infrastructure 租户分配一个唯一的对象存储名称空间名称,该名称由系统生成而且不可变。租户的名称空间名称(例如,axaxnpcrorw5)在所有区域中有效
    • bucket_name 是用于存储数据和文件的逻辑容器的名称。存储桶按区间进行组织和维护。

    示例 URL:https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/arcsAttachments

  4. 输入您在 Oracle Cloud Infrastructure 中为 Account Reconciliation 创建的用户名密码

    Note:

    如果用户是在联合身份提供程序创建的,则必须将联合身份提供程序名称作为用户名的前缀。例如:oracleidentitycloudservice/username。对于密码,必须使用身份验证令牌作为密码,而不使用登录密码。
  5. 单击验证并保存。系统将进行验证以确保连接正常工作,并创建和读取测试文件。
  6. 根据您是现有 Account Reconciliation 客户还是首次设置 OCI 对象存储Account Reconciliation 的新客户来显示统计信息:
    迁移统计信息
    • 迁移的附件数量 - 迁移了多少个附件。

    • 迁移的附件大小 (MB) - 已迁移的附件的大小。

    • 待迁移的附件数量 - 有多少个附件仍待迁移。

    • 待迁移的附件大小 (MB) - 待迁移的附件的大小。

    • 所有附件的数量 - 系统中总共有多少个附件(包括已迁移的附件、待迁移的附件和新添加的附件)。

    • 所有附件的大小 (MB) - 系统中所有附件的大小

    • 如果您是现有 Account Reconciliation 客户,您会看到与将附件从 Account Reconciliation 数据库迁移到 OCI 对象存储有关的统计信息。随着附件的移动,您将看到统计信息递增。

      Account Reconciliation 从数据库中提取附件,并将文件移到您设置的存储桶中的 OCI 对象存储。这是基于 存储桶 URL 以及您在 Oracle Cloud Infrastructure 中为 Account Reconciliation 创建的用户名和密码而执行的。附件将从数据库移到 OCI 对象存储中,然后从数据库中删除。

      首次迁移之后,上传和下载的附件都存储在 OCI 对象存储中并从其中进行检索。

    • 如果您是新的 Account Reconciliation 客户,则许多统计信息将显示为零,因为您未将现有的附件移到 OCI 对象存储中。

对配置问题进行故障排除

设置 OCI 对象存储时,如果看到以下错误,可能是存储桶 URL 或凭据出现问题。

Error: Unable to connect to the Object Storage service using the specified URL and credentials.(错误: 无法使用指定的 URL 和凭据连接到对象存储服务。)

使用任一 REST 客户端(例如 cURL 或 Postman)测试存储桶 URL 和凭据。

cURL 命令的格式如下:curl <bucket URL> -u "<username>:<password>"

下面是用于测试 URL 和凭据的 cURL 命令示例:

curl https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/arcsAttachments -u "username:password"