Armazenamento de Objetos Vultr

O armazenamento de objetos * compatível com S3 agora está disponível na nuvem Vultr. Nossa tecnologia de armazenamento de objetos é acessível, escalável e fácil de integrar às suas soluções existentes. Este artigo fornece uma visão geral sobre armazenamento de objetos e instruções para começar a usá-lo.

O que é armazenamento de objetos?

O armazenamento de objetos é um serviço acessível pela Web para armazenar e recuperar arquivos. Os arquivos são chamados de "objetos". Os objetos carregados no armazenamento de objetos podem ser acessados ​​de forma privada ou pública na web. O armazenamento de objetos suporta um número praticamente ilimitado de objetos.

Os casos de uso para armazenamento de objetos incluem:

  • Hospede ativos de sites estáticos (imagens, javascript, css, arquivos de mídia).
  • Compartilhe arquivos de software ou comerciais.
  • Soluções de backup e restauração.
  • Armazene grandes quantidades de objetos.
  • Elimine a necessidade de gerenciar e aumentar o armazenamento de arquivos.

Como posso solicitar o armazenamento de objetos?

No portal do cliente Vultr , um item de menu "Objetos" é mostrado na parte superior da página. Isso leva você à lista de assinaturas de armazenamento de objetos .

Na página de listagem de assinaturas, você verá links para solicitar o armazenamento de objetos e gerenciar suas assinaturas de armazenamento de objetos existentes.

Como posso usar o armazenamento de objetos?

Depois de solicitar uma assinatura de armazenamento de objeto, a assinatura será exibida na lista de assinaturas . Clicar na assinatura navegará para a página de detalhes da assinatura que fornece o nome do host e as chaves de acesso necessárias.

O armazenamento de objetos do Vultr é compatível com S3 *. Isso significa que é compatível com a maioria das ferramentas projetadas para o Amazon S3.

Conceitos chave

O armazenamento de objetos é adquirido no Vultr por meio de assinaturas . Uma única assinatura concede a você uma quantidade fixa de armazenamento em um determinado local. Cada assinatura é isolada e possui seu próprio conjunto de chaves de acesso S3. Se você deseja armazenar objetos em Nova Jersey e Los Angeles, precisará adquirir duas assinaturas.

Cada assinatura fornece um par de chaves de acesso S3. Essas são as chaves usadas com o seu software compatível com S3.

Há uma variedade de software compatível com S3. O software que você pode usar depende da sua preferência pessoal e do sistema operacional do seu computador. Geralmente, as ferramentas baseadas em CLI e as ferramentas gráficas estão disponíveis. Incluímos vários exemplos posteriormente neste documento.

Os objetos são armazenados em baldes. Antes de começar a carregar objetos, é necessário criar pelo menos um depósito. Os baldes são semelhantes às pastas em um sistema de arquivos. Os nomes dos buckets são exclusivos em qualquer local. Por exemplo, não pude criar dois buckets nomeados mybucketem Nova Jersey. Consulte "Regras sobre nomeação de bucket" para obter mais informações.

Os baldes são acessíveis pela Web por nome. Por exemplo, se eu criasse um bucket nomeado mybucketem Nova Jersey, ele estaria disponível em https://mybucket.ewr1.vultrobjects.com/e também https://ewr1.vultrobjects.com/mybucket/. A ewr1.vultrobjects.comparte do nome do host varia de acordo com a região e pode ser referenciada na lista de assinaturas de armazenamento de objeto .

Os objetos são enviados para os buckets. Na maioria das ferramentas do S3, os objetos são "particulares" por padrão. Isso significa que você precisaria das teclas de acesso S3 para fazer o download do objeto. Os arquivos também podem ser "públicos", tornando-os acessíveis na web. Fazer o upload photo.jpgpara mybuckete definir a permissão como "pública" tornaria o arquivo acessível em https://mybucket.ewr1.vultrobjects.com/photo.jpg.

s3cmd: ferramenta CLI de exemplo

S3cmd é um cliente S3 de linha de comando para Linux e Mac. Nossa versão testada foi 2.0.2.

Primeiro, você precisará configurar s3cmd.

s3cmd --configure

O assistente fará várias perguntas. Use os valores fornecidos com sua assinatura de armazenamento de objeto para as perguntas abaixo. Substitua access123, secret123e de ewr1.vultrobjects.comacordo.

Access key: access123
Secret key: secret123
...
S3 Endpoint: ewr1.vultrobjects.com
DNS style bucket+hostname:port: %(bucket)s.ewr1.vultrobjects.com
...

Depois de concluir o assistente, você pode usar s3cmdpara acessar o armazenamento de objetos.

# make bucket
s3cmd mb s3://mybucket

# remove bucket
s3cmd rb s3://mybucket

# list buckets
s3cmd ls

# list files in bucket
s3cmd ls s3://mybucket

# upload file, private access
s3cmd put photo.jpg s3://mybucket/photo.jpg

# upload file, public access
s3cmd put -P photo.jpg s3://mybucket/photo.jpg

# download file
s3cmd get s3://mybucket/photo.jpg

# delete file
s3cmd rm s3://mybucket/photo.jpg

# change access on file to public
s3cmd setacl s3://mybucket/photo.jpg --acl-public

# change access on file to private
s3cmd setacl s3://mybucket/photo.jpg --acl-private

# enable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-public

# disable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-private

Para mais exemplos, consulte a página de s3cmdmanual.

Cyberduck: Exemplo de ferramenta gráfica

Cyberduck é um gerenciador de arquivos gráfico para Windows e Mac. Ele suporta S3, FTP e muitos serviços populares de compartilhamento de arquivos. Nossa versão testada foi 6.8.2.

Conecte-se ao armazenamento de objetos do Vultr clicando em "Abrir conexão".

A caixa de diálogo "Abrir conexão" será exibida. Você precisa especificar " Server", " Access Key ID" e " Password". Use os valores fornecidos com sua assinatura de armazenamento de objeto.

  • " Server" é o nome do host S3 ( ewr1.vultrobjects.com).
  • " Access Key ID" é a chave de acesso do S3.
  • " Password" é a chave secreta do S3.

Clique no botão "Conectar" para conectar. Depois, você pode gerenciar arquivos com o Cyberduck.

# create bucket
Choose "File, New Folder" from the menu, or right click in the file area and choose "New Folder". The folder name is the bucket name.

# remove bucket
Right click on a bucket, click "Delete".

# upload file
Drag and drop a file from your computer onto the bucket.

# download file
Right click on a file, click "Download As...".

# delete file
Right click on a file, click "Delete".

# change access on file to public
Right click on a file, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# change access on file to private
Right click on a file, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

# enable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# disable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

Informação técnica

Limites de taxa

O armazenamento de objetos tem um limite de taxa de 400 solicitações por segundo. Se seu aplicativo exigir volumes de solicitações mais altos, recomendamos implantar um proxy de armazenamento em cache na frente do armazenamento de objetos para desempenho e segurança.

Regras sobre nomeação de bucket

  • Os nomes dos buckets devem ser exclusivos por local.
  • Os nomes dos intervalos devem começar e terminar com uma letra minúscula.
  • Os nomes dos buckets podem conter um traço (-).
  • O comprimento máximo dos nomes dos buckets é de 255 caracteres.
  • Os nomes de buckets com mais de 63 caracteres não podem ser acessados ​​ao usar um nome de host de bucket virtual, por exemplo: "mylongbucketname.ewr1.vultrobjects.com". Para nomes de bucket mais longos, o método de diretório de nível superior deve ser usado, como "ewr1.vultrobjects.com/mylongbucketname".

Compatibilidade com S3

A tabela abaixo lista a compatibilidade entre o armazenamento de objetos Vultr e o protocolo S3. A compatibilidade pode ser ainda mais limitada, dependendo da ferramenta S3 usada para acessar o armazenamento de objetos do Vultr.

Para solicitações de download, o cabeçalho "Comprimento do conteúdo" pode não corresponder ao tamanho do arquivo. Isso ocorre porque usamos o gzip em nossos servidores da web para melhorar o desempenho. No raro caso de isso estar causando problemas para o seu sistema de automação, você pode desativar o gzip nas solicitações. O projeto libcloud está sendo atualizado para suportar esse comportamento.

ACLs de bloco (obter, colocar) sim
Registro de acesso ao balde Não
Inventário de balde Não
Ciclo de vida do balde sim
Localização do Balde sim
Notificação da caçamba Não
Versões de objeto de bucket sim
Replicação de caçamba Não
Solicitação de pagamento de cubeta sim
Site do balde Não
CORS sim
Copiar Objeto sim
Criar Balde sim
Excluir bloco sim
Excluir objeto sim
Obter informações do balde (HEAD) sim
Obter Objeto sim
Obter informações do objeto (HEAD) sim
Listar caçambas sim
Uploads com várias partes sim
ACLs de objeto (obter, colocar) sim
Metadados do objeto sim
Identificação de Objetos sim
Objeto POST sim
Política (baldes, objetos) sim
URLs pré-assinados sim
Colocar Objeto sim


Leave a Comment

ISO personalizado em metal desencapado

ISO personalizado em metal desencapado

Introdução No momento, o Vultr não possui um sistema para permitir o upload e a montagem de ISOs personalizados no bare metal. No entanto, isso não o impede

Como criar registros DNS ou PTR reversos no painel de controle do Vultr

Como criar registros DNS ou PTR reversos no painel de controle do Vultr

Introdução ao DNS reverso do Vultr Para adicionar um registro PTR ou DNS reverso para o endereço IP da sua instância, você precisa seguir as etapas descritas abaixo:

Corrigindo o tempo no Windows Server

Corrigindo o tempo no Windows Server

Por padrão, um Vultr VPS com Windows Server 2012 tem seu horário do sistema definido para o fuso horário UTC. Você pode alterar o fuso horário como desejar, mas alterá-lo t

Automatizando as atualizações do Ubuntu 16 com scripts de inicialização do Vultr

Automatizando as atualizações do Ubuntu 16 com scripts de inicialização do Vultr

O Ubuntu 16 e versões mais recentes executam tarefas periódicas relacionadas ao apt (como atualizar a lista de pacotes e aplicar atualizações autônomas) usando um timer do systemd. Thi

Como restaurar um instantâneo

Como restaurar um instantâneo

Os instantâneos são uma maneira eficaz de fazer um backup completo do seu servidor. Você não poderá restaurar arquivos individuais, mas todo o servidor. Thi

Introdução ao Cloud-Init

Introdução ao Cloud-Init

O Cloud-init é um projeto de código aberto compatível com a maioria das distribuições Linux. Instâncias do Vultr criadas antes de 2017 tinham esse software instalado por padrão. º

Exemplo de carta de autorização para anúncios do BGP

Exemplo de carta de autorização para anúncios do BGP

Use o modelo a seguir ao solicitar autorização para anúncios do BGP. CARTA DE AUTORIZAÇÃO [DATA] A quem possa interessar, Thi

Configurando rede privada

Configurando rede privada

Se você estiver atribuindo uma rede privada a uma máquina existente (ou implantando seu próprio sistema operacional), precisará configurar os endereços IP no privat

Instale Nginx + PHP FPM + Cache + MySQL no Ubuntu 12.04

Instale Nginx + PHP FPM + Cache + MySQL no Ubuntu 12.04

Provavelmente muitas pessoas usarão seus VPS Vultr como servidores da web, uma boa opção seria o Nginx como servidor da web. Neste tópico, vou descrever o

Vultr Block Storage

Vultr Block Storage

A tecnologia Vultrs Cloud Block Storage permite montar armazenamento escalável de alto desempenho em sua instância, tornando o gerenciamento de espaço significativamente mais

Executando o CoreOS em um Vultr VPS

Executando o CoreOS em um Vultr VPS

Leia: O Vultr agora oferece o CoreOS na página de pedidos - Este guia explica como configurar o CoreOS manualmente. Estas instruções orientarão você na execução

Requisitos para o upload de um ISO do sistema operacional para o Vultr

Requisitos para o upload de um ISO do sistema operacional para o Vultr

O Vultr oferece uma ampla variedade de sistemas operacionais para você escolher. Às vezes, no entanto, convém fazer upload de seu próprio ISO do sistema operacional personalizado, como o Kal

Adicione um endereço IPv4 secundário ao seu VPS

Adicione um endereço IPv4 secundário ao seu VPS

Este tutorial explica como configurar um endereço IPv4 adicional no seu Vultr VPS. Vamos assumir o seguinte: O endereço IP principal do seu VPS é 1.2.3.4.

RPKI

RPKI

RPKI (Resource Public Key Infrastructure) é uma maneira de ajudar a impedir o seqüestro de BGP. Ele usa assinaturas criptográficas para validar que um ASN é permitido t

Habilitar áudio do Windows em uma instância do Windows Server

Habilitar áudio do Windows em uma instância do Windows Server

Nota: Este guia funcionará para instâncias do Windows 2012 R2 e Windows 2016. Servidores Windows, por padrão, não têm o serviço Windows Audio ativado.

Clonando um servidor virtual com o Vultr

Clonando um servidor virtual com o Vultr

Ocasionalmente, você precisará clonar um servidor virtual para fins de dimensionamento ou para alterar a região do servidor, por exemplo. No Vultr, isso é fácil, um

Alta disponibilidade no Vultr com IP flutuante e BGP

Alta disponibilidade no Vultr com IP flutuante e BGP

O Vultr permite combinar dois de nossos recursos (IPs flutuantes e BGP) para obter alta disponibilidade. Instalação Você precisará de duas instâncias no sam

Como acessar o seu Vultr VPS

Como acessar o seu Vultr VPS

O Vultr fornece várias maneiras diferentes de acessar seu VPS para configurar, instalar e usar. Credenciais de acesso As credenciais de acesso padrão para o seu sistema VPS

ISO personalizado do Windows com drivers VirtIO

ISO personalizado do Windows com drivers VirtIO

Construindo a ISO do Windows (somente versões do servidor) Obtenha os drivers binários VirtIO mais recentes para Windows, compactados como um arquivo ISO, para

Reparando um VPS do Windows após instalar atualizações de driver

Reparando um VPS do Windows após instalar atualizações de driver

A Microsoft lançou recentemente drivers via Windows Update que podem impedir que as instâncias do Vultr VPS executando o Windows sejam inicializadas corretamente. Esses drivers são chamados:

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.