要在 Enterprise Profitability and Cost Management 中为任务管理器附件设置 OCI 对象存储:
此时将显示“管理连接”页面。
此时将显示“选择提供商以创建连接”对话框。
此时将显示“输入连接详细信息”对话框。
Note:
如果用户是在联合身份提供程序创建的,则必须将联合身份提供程序名称作为用户名的前缀。例如:oracleidentitycloudservice/username
。对于密码,必须使用身份验证令牌作为密码,而不使用登录密码。此时将显示“管理系统设置”页面。
系统会自动填充存储桶 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/fccsAttachments
如果在存储桶中创建了文件夹,URL 格式为 https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/epmcloud/bucket_name/folder_name
,其中 folder_name
是包含数据的文件夹的名称。
此时将显示“对象存储确认”对话框。
迁移的附件数量:迁移了多少个附件。
迁移的附件大小 (MB):已迁移的附件的大小。
待迁移的附件数量:有多少个附件仍待迁移。
待迁移的附件大小 (MB):待迁移的附件的大小。
所有附件的数量:系统中总共有多少个附件(包括已迁移的附件、待迁移的附件和新添加的附件)。
所有附件的大小 (MB):系统中所有附件的大小
Note:
从测试环境迁移到生产环境后,如果未更新连接详细信息的手动步骤,则在应用程序中上传和下载附件会导致出错。下载时附件大小将为 0 字节,上传时将出现验证错误。Enterprise Profitability and Cost Management 从数据库中获取附件,并将文件移至 OCI 对象存储中您设置的存储桶中。这是基于 存储桶 URL 以及您在 Oracle Cloud Infrastructure 中为 Enterprise Profitability and Cost Management 创建的用户名和密码执行的。附件将从数据库移到 OCI 对象存储中,然后从数据库中删除。
首次迁移之后,上传和下载的附件都存储在 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/taskAttachments -u "username:password"