Operaciones S3 utilizando AWS CLI

Operaciones S3 utilizando AWS CLI
Amazon S3 o Simple Storage Service es un servicio de almacenamiento de AWS que permite a los usuarios realizar varias tareas de almacenamiento, como crear nuevos cubos, eliminar los cubos creados, agregar objetos en los cubos, etc. Las tareas en el S3 no solo se pueden realizar en el S3 en sí, sino que el usuario también puede realizar tareas del servicio AWS S3 a través de la interfaz de línea de comandos AWS.

Requisito previo: La AWS CLI ya debe instalarse en el sistema porque el usuario primero debe configurar la AWS CLI. Entonces, instale la CLI de AWS en el sistema si aún no se ha instalado.

Configurar el AWS CLI

Para realizar operaciones S3 a través de AWS CLI, el primer paso es configurar la interfaz de línea de comando. Para eso, inicie sesión en la consola AWS y luego cree una clave de acceso.

Después de recuperar la clave de acceso, el usuario puede ver el acceso y la clave de acceso secreto asociada con ella.

Escribe el comando AWS Configurar En la interfaz de línea de comando.

Ahora, se le pide al usuario que ingrese las credenciales I-E Clave de acceso y clave de acceso secreto. Copie la clave de acceso de la interfaz de usuario de AWS IAM y pegue la tecla para la CLI.

De la misma manera, copie la tecla de acceso secreto y péguela en la CLI.

Ingrese el nombre de la región predeterminado y el formato de salida.

Comandos S3

La AWS CLI se configura con éxito de esta manera. Ahora, el usuario puede ejecutar o ejecutar comandos S3 a través de AWS CLI sin visitar el AWS S3 por separado.

Visualización de la lista de deseos

Para ver la lista de cubos en S3, existe el comando:

AWS S3 LS

La AWS CLI mostrará todos los cubos S3 existentes o ya creados en forma de una lista:

Para confirmar la ejecución correcta del comando. Visite el AWS S3 y vea la lista. El número de cubos en S3 es 5, y obtuvimos el mismo número y sus nombres a través de CLI.

Creando un nuevo cubo

Para crear un nuevo cubo S3 a través de AWS CLI, hay un comando:

AWS S3 MB S3: // bucketName

El nombre del cubo S3 debe ser globalmente único, por lo tanto, nombramos el comando newdemobucket122. Escriba el comando con un nombre de cubo único:

AWS S3 MB S3: // NewDemobucket122

La CLI muestra el comando para confirmación:

make_bucket: newdemobucket122

Esto confirma que el cubo ha sido creado.

Ahora, si actualizamos la lista de cubos en AWS S3, hay una adición del recién creado cubo en la lista:

Quitando el cubo

Para eliminar un cubo de la lista de deseos S3, hay un comando:

AWS S3 RB S3: // bucketName

Para eliminar el cubo creado recientemente, escribimos el comando:

AWS S3 RB S3: // NewDemobucket122

Para confirmar la ejecución correcta del comando, visitamos la lista de deseos AWS S3 nuevamente y actualizamos la página. El número disminuye en uno, y el cubo eliminado ya no está presente en la lista.

Cargar objetos a cubos

Otra característica del AWS S3 es que los usuarios pueden agregar objetos al cubo y esto también se puede hacer a través de AWS CLI. Primero, agregue la ubicación del archivo para cargarse al cubo S3 en el CLI.

Por ejemplo, queremos agregar objetos a un cubo existente llamado myDestinationBucket321.

Actualmente no hay objetos en el cubo, cargaremos objetos de cubo a través de CLI.

El comando utilizado para agregar los objetos al cubo es:

Sync de AWS S3 . s3: // bucketName

To Agregar objetos al balde llamado myDestinationBucket321, Escribimos el comando:

Sync de AWS S3 . s3: // myDestinationBucket321

La CLI mostrará los comandos de confirmación de que los objetos en la carpeta seleccionada están cargados en el cubo.

Podemos ver los objetos cargados en el cubo si actualizamos la página y vemos la lista de objetos en el cubo.

De esta manera, las operaciones S3 pueden ser realizadas por el AWS CLI.

Conclusión

Con todas las tareas de otros servicios realizados por la AWS CLI, las operaciones del servicio de almacenamiento S3 de AWS también se pueden realizar fácilmente ejecutando comandos en CLI. El usuario puede realizar fácilmente varias tareas S3 simplemente configurando AWS CLI a través de claves de acceso y acceso secreto. Las tareas incluyen agregar y eliminar cubos S3, cargar los objetos de cubo desde el sistema y descargarlos al sistema, etc.