O que é S3cmd no Linux?
S3CMD é uma ferramenta de linha de comando responsável por recuperar e enviar os dados, além de manter os dados em vários armazenamento em nuvem S3, como Amazon S3, Google Cloud Storage, etc. É uma linha de comando amigável que é fácil para iniciantes para aprender. Também pode ser usado como uma ferramenta poderosa para usuários avançados. É uma linha de comando usada para executar as tarefas como criar ou remover baldes, copiar arquivos de ou para serviços de armazenamento simples, como a Amazon S3, listar os objetos, etc.
Como usar o S3CMD para gerenciar o armazenamento de objetos
Como mencionado anteriormente, o S3CMD é uma linha de comando de código aberto que pode ser usado para uma variedade de propósitos, como o upload dos dados ou o gerenciamento dos dados no armazenamento de objetos s3 com focas. É uma poderosa linha de comando que é boa para automação.
Devido à facilidade de uso s3cmd, é uma boa opção gerenciar o armazenamento de objetos em um servidor. O S3CMD é construído para conectar -se ao armazenamento único ao mesmo tempo, criando os arquivos de configuração. Esses arquivos de configuração contêm todas as chaves e detalhes importantes e necessários para gerenciar os baldes e seus arquivos no armazenamento de objetos.
Depois que o S3CMD é configurado, os comandos podem ser usados para ver como funciona. Observe que todos os dados são organizados como baldes no armazenamento de objetos. Agora, passamos para os comandos S3CMD e seus exemplos.
Comandos s3cmd
A linha de comando s3cmd pode executar e executar as seguintes ações seguindo os comandos. Aqui estão algumas ações que são executadas ao executar os comandos fornecidos. Veremos alguns dos exemplos de comando S3CMD e aprenderemos como obter um acesso aos arquivos do armazenamento S3 usando essas ferramentas de linha de comando S3CMD. Esses comandos também podem ajudar a baixar os arquivos ou enviá -los do armazenamento regularmente ou em intervalos se os comandos forem programados anteriormente.
Como criar um novo balde
Quando queremos criar um balde S3, o seguinte comando deve ser usado. Olhando para o comando, temos que notar que o nome do balde começa com o s3: // prefixo. Se isso não for aplicado, você receberá um erro:
Veja a seguinte saída quando executamos o comando fornecido:
Um novo balde chamado "Newbucket" é criado no diretório S3. O comando S3CMD registra a hora e a data da criação do balde que podem ser vistas ao listar os baldes.
Como listar todos os baldes
Para visualizar todos os baldes em sua conta e os arquivos em uma lista, o comando que deve ser usado é:
A saída deste comando é detalhada com base no número de baldes e seus arquivos ou conteúdo. Consulte a saída do seguinte comando:
Como temos apenas um balde que é o "Newbucket" no diretório S3, ele é listado pelo comando s3cmd com a respectiva hora e data.
Como colocar arquivos no balde
Agora que criamos um balde, vamos fazer upload de um arquivo no balde usando o comando "put". Nós carregamos o “arquivo.arquivo txt ”no balde S3 com o seguinte comando:
Aqui está o comando real:
Como o arquivo está vazio, ele será enviado rapidamente usando o comando put. A seguir, é apresentada a saída do comando executado:
Como listar um balde
Para listar os baldes e todos os arquivos neles, o seguinte comando precisa ser executado. Aqui está o comando real:
A saída é a seguinte:
Como obter arquivos de um balde
Para obter ou mover os arquivos para o sistema local a partir do balde, a seguinte linha de comando é usada. Veja o comando real no seguinte:
A saída do comando usada é a seguinte:
Como excluir um arquivo de um balde
Outro exemplo pode ser a exclusão do arquivo do balde. Para excluir um arquivo de um balde, aqui está o comando necessário que deve ser executado:
Aqui, excluímos os arquivos do balde. A seguir, é apresentada a saída do comando:
Como excluir um balde
Para excluir um balde, a primeira coisa que você deve fazer é remover todos os arquivos daquele balde e esvaziá -lo. Caso contrário, você receberá um erro que pode dizer algo ao longo da linha de “o balde que você tentou excluir não está vazio”. O comando a seguir é usado para excluir um balde:
Verifique o comando de amostra no seguinte:
Veja a saída para o comando fornecido. Aqui, você pode ver que o balde é excluído.
Conclusão
Este artigo fornece uma rápida visão geral dos comandos S3CMD no sistema operacional Linux. O comando s3cmd no sistema operacional Linux é uma ferramenta de linha de comando usada para recuperar, mover ou fazer upload dos dados, além de manter os dados em vários armazenamento em nuvem S3, como Amazon S3, armazenamento no Google Cloud, etc. Como este artigo foi projetado para demonstrar o comando S3CMD, aprendemos o que é S3CMD, como gerenciar o armazenamento usando S3CMD e quais são alguns dos comandos S3CMD. Muitos exemplos de comando S3CMD são dados para uma melhor compreensão da linha de comando S3CMD. Para limpar seus conceitos, execute os exemplos fornecidos e veja os resultados.