Crie contentores de armazenamento

Esta página explica como criar um contentor de armazenamento para os seus projetos de dispositivo isolado do Google Distributed Cloud (GDC). Abrange os pré-requisitos, os passos de criação e validação, e as diretrizes de nomenclatura. Isto ajuda a estabelecer um armazenamento de objetos em conformidade e bem configurado que satisfaça as necessidades das suas implementações isoladas.

Esta página destina-se a públicos-alvo, como administradores de TI no grupo de operadores de infraestrutura ou programadores no grupo de operadores de aplicações, que pretendem aprovisionar e gerir contentores de armazenamento de objetos para projetos em ambientes isolados do GDC.

Antes de começar

Um espaço de nomes do projeto gere os recursos de contentores no servidor da API Management. Tem de ter um projeto para trabalhar com contentores e objetos.

Também tem de ter as autorizações de contentor adequadas para realizar a seguinte operação. Consulte o artigo Conceda acesso ao contentor.

Diretrizes de nomenclatura de contentores de armazenamento

Os nomes dos contentores têm de cumprir as seguintes convenções de nomenclatura:

  • Ser exclusivo no projeto. Um projeto anexa um prefixo exclusivo ao nome do contentor, o que garante que não existem conflitos na organização. No caso improvável de um conflito entre um prefixo e um nome de contentor em várias organizações, a criação do contentor falha com um erro bucket name in use.
  • Ter, pelo menos, 1 e, no máximo, 57 carateres.
  • Abstenha-se de incluir informações de identificação pessoal (IIP).
  • Ser compatível com DNS.
  • Começar por uma letra e conter apenas letras, números e hífenes.

Crie um contentor

Para criar um contentor, aplique uma especificação de contentor ao espaço de nomes do seu projeto:

    kubectl apply -f bucket.yaml

Segue-se um exemplo de uma especificação de grupo:

    apiVersion: object.gdc.goog/v1
    kind: Bucket
    metadata:
      name: BUCKET_NAME
      namespace: NAMESPACE_NAME
    spec:
      description: DESCRIPTION
      storageClass: Standard
      bucketPolicy :
        lockingPolicy :
          defaultObjectRetentionDays: RETENTION_DAY_COUNT

Para mais detalhes, consulte a referência da API Bucket.