¿Qué es S3CMD en Linux??
S3CMD es una herramienta de línea de comandos responsable de recuperar y cargar los datos, así como mantener los datos en varios almacenamiento en la nube S3, como Amazon S3, Google Cloud Storage, etc. Es una línea de comandos fácil de usar que es fácil de aprender para los principiantes. También se puede utilizar como una herramienta poderosa para usuarios avanzados. Es una línea de comando que se utiliza para ejecutar las tareas, como crear o eliminar cubos, copiar archivos de o a servicios de almacenamiento simples como Amazon S3, enumerar los objetos, etc.
Cómo usar S3CMD para administrar el almacenamiento de objetos
Como se mencionó anteriormente, S3CMD es una línea de comandos de código abierto que se puede utilizar para una variedad de fines, como cargar los datos o administrar los datos en el almacenamiento de objetos susceptibles de S3. Es una poderosa línea de comando que es buena para la automatización.
Debido a la facilidad de uso S3CMD, es una buena opción administrar el almacenamiento de objetos en un servidor. S3CMD está creado para conectarse al almacenamiento único al mismo tiempo creando los archivos de configuración. Estos archivos de configuración contienen todas las claves y detalles importantes y necesarios que se necesitan para administrar los cubos y sus archivos en el almacenamiento de objetos.
Después de configurar el S3CMD, los comandos se pueden usar para ver cómo funciona. Tenga en cuenta que todos los datos están organizados como cubos en el almacenamiento de objetos. Ahora, pasamos a los comandos S3CMD y sus ejemplos.
Comandos S3CMD
La línea de comandos S3CMD puede realizar y ejecutar las siguientes acciones siguiendo los comandos. Aquí hay algunas acciones que se realizan al ejecutar los comandos dados. Veremos algunos de los ejemplos de comando S3CMD y aprenderemos cómo obtener acceso a los archivos desde el almacenamiento S3 utilizando estas herramientas de línea de comandos S3CMD. Estos comandos también pueden ayudar a descargar los archivos o cargarlos desde el almacenamiento regularmente o en intervalos si los comandos se programan anteriormente.
Cómo crear un nuevo cubo
Cuando queremos crear un cubo S3, el siguiente comando debe usarse. Mirando el comando, tenemos que tomar nota que el nombre del cubo comienza con el s3: // prefijo. Si esto no se aplica, recibirá un error:
Vea la siguiente salida cuando ejecutemos el comando dado:
Se crea un nuevo cubo llamado "Newbucket" en el directorio S3. El comando S3CMD registra la hora y la fecha de creación del cubo que se puede ver al enumerar los cubos.
Cómo enumerar todos los cubos
Para ver todos los cubos en su cuenta, así como los archivos en una lista, el comando que debe usarse es:
La salida de este comando se detalla en función de la cantidad de cubos y sus archivos o contenido. Consulte la salida del siguiente comando:
Dado que solo tenemos un cubo que es el "Newbucket" en el directorio S3, aparece en la lista del comando S3CMD con la hora y la fecha respectivas.
Cómo poner archivos en el cubo
Ahora que creamos un cubo, subamos un archivo en el cubo usando el comando "Pon". Subimos el "archivo.archivo txt "en el cubo S3 con el siguiente comando:
Aquí está el comando real:
Dado que el archivo está vacío, se cargará rápidamente usando el comando PUT. El siguiente es el resultado del comando ejecutado:
Cómo enumerar un cubo
Para enumerar los cubos y todos los archivos en ellos, el siguiente comando debe ejecutarse. Aquí está el comando real:
La salida es la siguiente:
Cómo obtener archivos de un cubo
Para obtener o mover los archivos al sistema local desde el cubo, se usa la siguiente línea de comando. Vea el comando real de la siguiente manera:
La salida del comando utilizado es el siguiente:
Cómo eliminar un archivo de un balde
Otro ejemplo puede ser la eliminación del archivo del cubo. Para eliminar un archivo de un cubo, aquí está el comando requerido que debe ejecutarse:
Aquí, eliminamos los archivos del cubo. La siguiente es la salida del comando:
Cómo eliminar un cubo
Para eliminar un cubo, lo primero que debe hacer es eliminar todos los archivos de ese cubo y vaciarlo. De lo contrario, recibirá un error que puede decir algo en la línea de "el balde que intentó eliminar no está vacío". El siguiente comando se usa para eliminar un cubo:
Verifique el comando de muestra de lo siguiente:
Vea la salida para el comando dado. Aquí, puedes ver que el cubo se elimina.
Conclusión
Este artículo proporciona una descripción general rápida de los comandos S3CMD en el sistema operativo Linux. El comando S3CMD en el sistema operativo Linux es una herramienta de línea de comandos que se utiliza para recuperar, mover o cargar los datos y mantener los datos en varios almacenamiento en la nube S3, como Amazon S3, Google Cloud Storage, etc. Dado que este artículo está diseñado para demostrar el comando S3CMD, aprendimos qué es S3CMD, cómo administrar el almacenamiento usando S3CMD y cuáles son algunos de los comandos S3CMD. Se dan muchos ejemplos de comando S3CMD para una mejor comprensión de la línea de comandos S3CMD. Para borrar sus conceptos, ejecute los ejemplos proporcionados y vea los resultados.