Carga masiva de objetos de Object Storage en un cubo

Cargue un grupo de objetos de un sistema de archivos en una carpeta o cubo de Object Storage.

Para cargar objetos de más de 64 MiB, la consola utiliza cargas de varias partes. Necesita los permisos OBJECT_CREATE y OBJECT_OVERWRITE para realizar cargas de varias partes. Para obtener más información, consulte Cargas de varias partes de Object Storage y Detalles de Object Storage, Archive Storage y Data Transfer.

Uso de la CLI

Utilice el comando oci os object bulk-upload y los parámetros necesarios para cargar un grupo de archivos en un directorio y sus subdirectorios en un cubo:

oci os object bulk-upload --bucket-name bucket_name --src-dir source_directory_location [OPTIONS]

donde source_directory_location es la ruta de acceso del directorio del sistema de archivos de carga, como C:\workspace\Upload\ o /home/user/Documents/Upload.

Si el directorio de origen tiene subdirectorios, los nombres de los subdirectorios se anteponen a los nombres de los archivos almacenados en esos subdirectorios, delimitados por un carácter de barra inclinada (/). Por ejemplo, si un archivo denominado maple.jpg se almacena en el subdirectorio trees, cuando se carga el archivo, Object Storage asigna el nombre trees/maple.jpg al objeto resultante.

Por defecto, se cargan todos los objetos del bloque. Utilice los Parámetros opcionales que se muestran en la página oci os object bulk-upload para especificar qué archivos se cargarán en bloque.

Especificación de la Capa de Almacenamiento de los Objetos en Bloque Cargados

Incluya el parámetro storage-tier para asignar un nivel de almacenamiento a los objetos que está cargando en bloque.

oci os object bulk-upload --bucket-name bucket_name --src-dir source_directory_location --storage-tier [Archive | InfrequentAccess | Standard] [OPTIONS]

Por ejemplo, si va a cargar en un cubo configurado en el nivel Estándar y desea cargar objetos en el nivel de almacenamiento Acceso poco frecuente, incluya --storage-tier InfrequentAccess en el comando:

oci os object bulk-upload --bucket-name MyBucket --src-dir C:\workspace\Files --storage-tier InfrequentAccess
Uploaded logFile.log [####################################] 100%
Uploaded MyFile.txt [####################################] 100%

{
  "skipped-objects": [],
  "upload-failures": {},
  "uploaded-objects": {
    "MyFile.txt": {      
    "etag": "e25f95e6-a2bd-435c-83d6-785f838134d5",
    "last-modified": "last-modified": "Sat, 12 Dec 2020 11:31:36 GMT",
    "opc-content-md5": "opc-content-md5": "vqglL/ToD0FxnqE83wBycw=="
  },
    "logFile.log": {
    "etag": "bbcf33dd-a177-4406-bed1-a4f7125da800",
    "last-modified": "Sat, 12 Dec 2020 11:31:36 GMT",
    "opc-content-md5": "K8vB8NVASIvtL2BE5ksUjw=="
    }
  }
}
Consulte Niveles de almacenamiento de objetos para obtener más información sobre cómo funcionan los niveles de almacenamiento.

Si no especifica --storage-tier, el objeto se asigna y carga automáticamente en el nivel de almacenamiento por defecto del cubo (Standard o Archive).

Adición de una cadena de prefijo a los objetos masivos cargados

Para agregar una cadena de prefijo a los nombres de objetos creados por la carga masiva, incluya el parámetro object-prefix. Por ejemplo:

oci os object bulk-upload --bucket-name MyBucket --src-dir C:\workspace\Files --object-prefix /bicycling/gloves/
				
Uploaded /bicycling/gloves/gloves_27_A.jpg [####################################] 100%
Uploaded /bicycling/gloves/gloves_31_A.jpg [####################################] 100%

{
  "skipped-objects": [],
  "upload-failures": {},
  "uploaded-objects": {
    "/bicycling/gloves/gloves_27_A.jpg": {
      "etag": "7ba793ce-a341-4c56-9baf-61ca2c56ad50",
      "last-modified": "Sat, 12 Dec 2020 18:35:09 GMT",
      "opc-content-md5": "1B2M2Y8AsgTpgAmY7PhCfg=="
  },
    "/bicycling/gloves/gloves_31_A.jpg": {
      "etag": "6efa58a6-a723-4696-a31f-3c5099adbec4",
      "last-modified": "Sat, 12 Dec 2020 18:35:09 GMT",
      "opc-content-md5": "6GxlLP9fa71HhVnpLNJ+DQ=="
    }
  }
}

Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.