上载数据

Oracle Cloud Infrastructure 租户中创建存储桶。

准备用于集成的对象存储

您必须创建容器或存储桶才能将数据对象存储在Oracle Cloud Infrastructure Object Storage中。

  1. 导航到Oracle Cloud Infrastructure Object Storage 控制台。
  2. 依次单击存储对象存储
  3. 单击创建存储桶
  4. 为存储桶指定一个标识数据的名称,例如 salesdb-bucket
  5. 单击标准作为存储层。
  6. 如果希望Oracle Cloud Infrastructure 管理加密密钥,请单击使用 Oracle 管理的密钥进行加密。如果您希望利用自己的密钥,请单击使用客户管理的密钥.加密
  7. 单击创建存储桶

将数据文件上载到存储

将数据文件从本地系统上载到您先前创建的对象存储桶。

可以使用控制台上载文件 2 GB 或更小的文件。

  1. 在对象存储详细信息屏幕中,单击存储桶名称以查看其详细信息。
  2. 单击上载对象
  3. 选择要通过以下两种方式之一上载的一个或多个对象:
    • 将文件从计算机拖到此处放置文件...节。
    • 单击选择文件链接以显示文件选择对话框。

    选择要上载的文件时,它们将显示在滚动列表中。如果决定不要上载所选的文件,请单击文件名右侧的 X 图标。

    如果要上载的所选文件和存储在存储桶中的文件具有相同名称,则将显示警告您覆盖的消息。

  4. 在对象名前缀字段中,根据需要为已选择上传的文件指定文件名前缀。
  5. 单击上载对象

    所选对象将被上载并显示在存储桶中的对象列表中。

将大文件上载到数据存储

使用命令行界面(CLI)将大于 2 GB 的数据文件从本地系统上载到对象存储桶。

使用命令行界面时,指定所选的部分大小,Oracle Cloud Infrastructure Object Storage 将对象拆分为多个部分,并自动执行所有部分的上载。可以选择设置可以并行上载的最大部分数。默认情况下,CLI 将可并行上载的部分数限制为三个。使用 CLI 时,无需在上载完成时执行提交。

打开命令提示符,然后输入与以下内容类似的命令:

oci os object put -ns <object_storage_namespace> -bn <bucket_name> --file <file_path> --name <object_name> --part-size <upload_part_size_in_MiB> --parallel-upload-count <maximum_number_parallel_uploads>

设置以下参数和标记值:

  • <object_storage_namespace>:请求使用的顶级名称空间。如果未提供,则将在内部使用对 oci os ns get 的调用获取此参数。
  • <bucket_name>:存储桶的名称。
  • <file_path>:包括文件名在内的完整文件路径。
  • <object_name>:对象的名称。默认值为不包括路径的文件名。
  • <upload_part_size_in_MiB>:以 mibibytes 为单位的每个多部分的大小(MiB)。
  • <maximum_number_parallel_uploads>:可并行上载的最大部分数。默认值为 3。