Armazenamento de objetos no Amazon Lightsail - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Armazenamento de objetos no Amazon Lightsail

Use o serviço de armazenamento de objetos Amazon Lightsail para armazenar e recuperar objetos, a qualquer momento, de qualquer lugar na Internet. Ele foi criado para facilitar a computação de escala na Web para os desenvolvedores e foi projetado usando o Amazon Simple Storage Service (Amazon S3). O armazenamento de objetos do Lightsail oferece acesso à mesma infraestrutura de armazenamento de dados altamente escalável, confiável, rápida e econômica que a Amazon usa para executar sua própria rede global de sites. O serviço visa maximizar os benefícios de escala e poder passar esses benefícios para os desenvolvedores.

Conceitos do armazenamento de objetos

Os conceitos e a terminologia a seguir se aplicam ao armazenamento de objetos do Lightsail.

Buckets

Um bucket é um contêiner para objetos armazenados no serviço de armazenamento de objetos Lightsail. Cada objeto está contido em um bucket, que tem sua própria URL. Por exemplo, se o objeto chamado media/sailbot.jpg estiver armazenado no bucket DOC-EXAMPLE-BUCKET da região Leste dos EUA (Virgínia N.) (us-east-1), ele poderá ser endereçado usando uma URL que seja similar a https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg.

Você pode criar buckets Regiões da AWS onde o Lightsail está disponível. Para obter mais informações sobre em quais Regiões da AWS Lightsail está disponível, consulte Regiões e endpoints na Referência geral.AWS

Planos de armazenamento de buckets

Um plano de armazenamento, chamado de pacote na AWS API, especifica o custo mensal, o espaço de armazenamento e a cota de transferência de dados para seu bucket. Você deve escolher um plano de armazenamento ao criar seu bucket pela primeira vez. Você pode alterá-lo mais tarde depois que o bucket estiver ativo e em execução.

Você pode alterar o plano do seu bucket apenas uma vez em seu ciclo de AWS cobrança mensal. Atualize o plano do bucket se ele estiver constantemente ultrapassando o espaço de armazenamento ou a cota de transferência de dados ou se o uso do bucket estiver constantemente na faixa inferior dessas cotas. Como seu bucket pode sofrer flutuações de uso imprevisíveis, recomendamos vivamente que você altere o plano do seu bucket apenas como uma estratégia de longo prazo, em vez de como uma medida mensal de redução de custos de curto prazo. Escolha um plano de armazenamento que ofereça ao seu bucket um amplo espaço de armazenamento e cotas de transferência de dados por muito tempo.

Objetos

Os objetos são as entidades fundamentais armazenadas em buckets. Um arquivo que você carrega para o bucket é referido como um objeto enquanto ele está sendo armazenado. Os objetos consistem em dados e metadados. A parte dos dados é opaca para o serviço de armazenamento de objetos Lightsail. Os metadados são um conjunto de pares de nome e valor que descrevem o objeto. Incluem alguns metadados padrão, como a data da última modificação e metadados HTTP padrão, como Content-Type.

Um objeto é identificado exclusivamente em um bucket por uma chave (nome) e um ID de versão.

Nomes de chave de objeto

Uma chave é um identificador exclusivo de um objeto em um bucket. Cada objeto em um bucket tem exatamente uma chave. A combinação de um bucket, uma chave e um ID de versão identificam exclusivamente cada objeto. Portanto, você pode pensar no armazenamento de objetos do Lightsail como um mapa de dados básico entre “bucket + key + version” e o próprio objeto. Cada objeto no armazenamento de objetos do Lightsail pode ser tratado de forma exclusiva por meio da combinação do endpoint do serviço Web, nome do bucket, chave e, opcionalmente, uma versão. Por exemplo, na URL https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg, DOC-EXAMPLE-BUCKET é o nome do bucket e media/sailbot.jpg é o nome da chave do objeto.

Versionamento de objeto

Versionamento é um meio de manter diversas variantes de um objeto no mesmo bucket. O versionamento pode ser usado para preservar, recuperar e restaurar todas as versões de cada objeto armazenado no seu bucket. Com o versionamento, você pode se recuperar mais facilmente de ações não intencionais do usuário e de falhas da aplicação.

O versionamento é desabilitado por padrão quando você cria um bucket. Depois de habilitar o controle de versão, cada versão de cada objeto que você armazena no bucket será retida até que você exclua manualmente a versão armazenada. Por exemplo, se você armazenar o media/sailbot.jpg objeto e, posteriormente, você armazenar um arquivo maior com o mesmo nome de chave de objeto, então o objeto menor original é mantido como uma versão anterior. O novo objeto maior se torna a versão atual. Se você decidir que não precisa da versão anterior do objeto, poderá excluí-la. Todas as versões anteriores armazenadas de um objeto são excluídas quando você exclui a versão atual do objeto.

As versões de objetos armazenados consomem o espaço de armazenamento do bucket da mesma forma que as versões atuais armazenadas de um objeto. Depois de habilitar o versionamento, você pode suspendê-lo para interromper o armazenamento de versões de objetos. Isso também consome menos espaço de armazenamento do bucket quando você carrega novas versões de objeto. Quando você suspende o controle de versão, as versões de objetos armazenados são mantidas, mas as novas versões de objeto carregadas enquanto o controle de versão é suspenso não são mantidas.

Acesso a buckets e objetos

Por padrão, todos os recursos de armazenamento de objetos (recursos e objetos) são privados. Isso significa que somente o proprietário do bucket, a conta do Lightsail que o criou, pode acessar o bucket e seus objetos. O proprietário do recurso pode conceder a outros permissão para acessar os recursos. Isso pode ser feito definindo todos os objetos ou objetos individuais para público, o que os torna legíveis para qualquer pessoa no mundo. Você também pode conceder acesso programático completo anexando instâncias do Lightsail ao seu bucket ou criando chaves de acesso para seu bucket. Por fim, você pode conceder a outras AWS contas acesso programático somente de leitura ao seu bucket.

Regiões da AWS

Você pode criar buckets de armazenamento de objetos do Lightsail em todos os espaços Regiões da AWS em que o Lightsail está disponível. É possível escolher uma r[Região para otimizar a latência, minimizar os custos ou atender a requisitos regulatórios. Os objetos armazenados em e Região da AWS não saem da região, a menos que você os transfira explicitamente para outra região. Por exemplo, objetos armazenados na região Oeste dos EUA (Oregon) não saem dela.

Gerenciar buckets e objetos

O armazenamento de objetos Lightsail foi criado intencionalmente com um conjunto mínimo de recursos que se concentra na simplicidade e robustez. A seguir estão alguns dos elementos de gerenciamento de buckets e objetos:

  • Criar buckets - Crie e nomeie um bucket que armazena dados. Os buckets são os contêineres fundamentais no serviço de armazenamento de objetos Lightsail. Para obter mais informações, consulte Criar um bucket.

  • Armazene dados — faça upload de arquivos para seu bucket usando o console do Lightsail AWS Command Line Interface ,AWS CLI() e APIs. AWS Para obter mais informações sobre como carregar arquivos, consulte Upload files to a bucket.

  • Fazer download de dados - Baixe seus objetos armazenados sempre que quiser. Para obter mais informações, consulte Baixar objetos de um bucket.

  • Conceder acesso - Conceda ou negue permissões a outras pessoas (como software ou indivíduos), que desejam carregar dados ou baixar dados em seu bucket. Os mecanismos de autenticação podem ajudar a manter os dados protegidos contra acesso não autorizado. Para obter mais informações, consulte Permissões de bucket.

  • Gerenciar versionamento - Habilite o versionamento para reter todas as versões de cada objeto armazenado no bucket. Para obter mais informações, consulte Enable and suspend object versioning in a bucket.

  • Monitorar uso - Monitora o número de objetos armazenados em seu bucket e a quantidade de espaço de armazenamento que está sendo usada. Para obter mais informações, consulte Visualizar métricas de bucket.

  • Alterar o plano de armazenamento - Aumente o tamanho do seu bucket se ele estiver sendo utilizado em excesso, ou reduza o tamanho se estiver sendo subutilizado. Para obter mais informações, consulte Change the plan of your bucket.

  • Conecte seu bucket — Conecte seu bucket do Lightsail ao WordPress seu site para armazenar imagens e anexos do site. Você também pode especificar seu bucket como a origem de uma distribuição da rede de distribuição de conteúdo (CDN) do Lightsail. Isso acelera a entrega de objetos em seu bucket para seus usuários em todo o mundo. Para obter mais informações, consulte Tutorial: Conectar um bucket à sua WordPress instância e Tutorial: Use um bucket com uma distribuição de rede de distribuição de conteúdo.

  • Exclua seu bucket - Exclua seu bucket se não o estiver mais usando. Para obter mais informações, consulte Excluir um bucket.