Carga de un objeto en un cubo de Object Storage en un dispositivo
Descubra cómo cargar un objeto en un bloque de Object Storage del dispositivo Roving Edge Infrastructure.
Para cargar objetos en bloque mediante la CLI, consulte Gestión de objetos en bloque.
Una sesión de la consola de dispositivos caduca después de 4 horas. Si utiliza la consola de dispositivos para cargar un objeto grande y la duración de la carga supera la ventana de sesión, la carga falla. Para objetos grandes, utilice la CLI para realizar cargas de varias partes en el cubo de Object Storage del dispositivo.
La consola de dispositivos utiliza cargas de varias partes para cargar objetos de más de 64 MiB.
-
-
Seleccione el bloque en el que desea cargar objetos. Aparece la página Detalles del cubo. Todos los objetos se muestran en formato tabular.
-
Seleccione Cargar. Aparece el cuadro de diálogo Cargar objetos.
Nota
Si la comprobación de objetos en la lista Objetos y, a continuación, se hace clic en Cargar, no se cargan automáticamente esos archivos. Seleccione el archivo que desea cargar en el cuadro de diálogo Cargar objetos.
-
Especifique un valor de prefijo de nombre de objeto. Este valor de prefijo se antepondrá a cada uno de los archivos que cargue. Puede especificar las siguientes cadenas de prefijo:
- Cadenas de prefijo sin un delimitador con fines de coincidencia para realizar operaciones masivas permitidas
-
Seleccione el grupo de objetos que desea cargar mediante cualquier combinación de los siguientes métodos:
-
Arrastre y suelte uno o más archivos desde la computadora.
-
Seleccione el enlace seleccionar archivos y seleccione los archivos que desea cargar.
Los archivos que seleccione para su carga se muestran en una lista. Si decide que no desea cargar un archivo concreto, seleccione la X situada a la derecha del nombre del archivo.
Si los archivos que seleccione para su carga ya están almacenados en el cubo o en la carpeta con el mismo nombre, la consola muestra mensajes que le alertan de una sobrescritura.
-
-
Seleccione Cargar. Los objetos seleccionados se cargarán y se mostrarán en la lista de objetos en el cubo.
-
Seleccione Cerrar para volver a la página Detalles del cubo.
-
Utilice el comando oci os object put y los parámetros necesarios para cargar un objeto de Object Storage en un cubo en los dispositivos de Roving Edge Infrastructure:
oci os object put --bucket-name bucket_name --file file_name [OPTIONS]
Ejemplo:
oci os object put --bucket-name my_bucket --file file1.txt --name file_with_new_name.txt Uploading object [####################################] 100% { "etag": "6e3fc5a09cf1f4912946fee5f8251a99", "opc-content-md5": "bj/FoJzx9JEpRv7l+CUamQ==" }
Carga en varias partes
Utilice el comando oci os object put con los siguientes parámetros para realizar una carga en varias partes:
-
tamaño_parte part_size
Especifique part_size en MiB para utilizarlo cuando el archivo se divida en varias partes y, a continuación, se combine. El tamaño de la parte debe ser superior a 10 MiB y el valor por defecto es 128 MiB.
-
--parallel-upload-count number_of_parallel_operations
Especifique number_of_parallel_operations como rango entero para el número de operaciones paralelas que se van a realizar. Disminuir este valor hace que el proceso requiera menos recursos, pero puede tardar más. El aumento de este valor puede reducir el tiempo empleado, pero el proceso consume más recursos del sistema y ancho de banda de red. El máximo es 1000.
oci os object put --bucket-name bucket_name --file file_location --part-size part_size --parallel-upload-count <maximum_number_parallel_uploads> [OPTIONS]
Ejemplo:
oci os object put --bucket-name MyBucket --file ~/path/to/file --part-size 500 --parallel-upload-count 10 Upload ID: 12345678-1234-1234-5678-c374a8f33998 Split file into 12 parts for upload. Uploading object ################################### 100% { "etag": "861c8341-74d8-4142-8da4-28e1ce7783ba", "last-modified": "Wed, 24 Apr 2024 19:59:15 GMT", "opc-multipart-md5": "9Qn1eyou2yMiyOO9Bc7o1A==-12" }
Consulte la ayuda de la CLI del dispositivo Roving Edge Infrastructure para obtener una lista de parámetros disponibles para este comando. Consulte Acceso a la ayuda de la interfaz de línea de comandos.
Para obtener información sobre la configuración de la CLI en el dispositivo Roving Edge Infrastructure, consulte Uso de la interfaz de línea de comandos.
-
Ejecute la operación PutObject para cargar un objeto de Object Storage en un cubo de los dispositivos de Roving Edge Infrastructure.