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á.
Perguntas frequentes
Esta seção fornece respostas às perguntas mais comuns sobre a definição de nomes de caminho e bucket do Amazon Simple Storage Service (Amazon S3) para camadas de data lake no. Nuvem AWS
Qual nome devo usar para um bucket multirregional?
Você pode usar nosso formato recomendado de nomenclatura de bucket do Amazon S3 e alterar o identificador. Região da AWS
Exemplos incluem examplecompany-raw-useast1-12345-dev
e examplecoompany-raw-uswest1-12345-dev
.
Preciso usar raw, stage e analytics como nomes para minhas camadas de data lake?
Não, você pode nomear suas camadas de acordo com seus requisitos. No entanto, é altamente recomendável que você use um bucket do Amazon S3 para a camada de dados que contém os formatos de arquivo originais e habilite o controle de versão para esse bucket.
É possível renomear um bucket do Amazon S3?
Não. Se quiser usar um nome de bucket diferente do Amazon S3, você deve criar um novo bucket com o novo nome. Esse é um dos motivos pelos quais recomendamos ter uma abordagem de nomenclatura claramente definida e consistente para os buckets do Amazon S3.
O que acontece se eu excluir um bucket e quiser reutilizar o nome?
Se você excluir um bucket do Amazon S3 e quiser criar um novo bucket com o mesmo nome, deverá esperar que o nome fique disponível novamente. Pode levar de 48 a 72 horas para que as alterações entrem em vigor. É uma prática recomendada esperar pelo menos 48 horas antes de criar um novo bucket que reutilize um nome anterior. Os nomes de bucket do Amazon S3 são globalmente exclusivos e todos Contas da AWS compartilham o mesmo namespace.
Há limitações sobre o que posso incluir no nome do meu bucket ou nome do caminho?
Somente letras minúsculas, números, traços e pontos são permitidos nos nomes de bucket do Amazon S3. Os nomes dos buckets devem ter de 3 a 63 caracteres, começar e terminar com um número ou uma letra e não podem estar no formato de endereço IP. Os nomes também devem ser globalmente exclusivos.
Para caminhos de bucket do Amazon S3, você pode usar letras maiúsculas, mas recomendamos que você use somente letras minúsculas. Os caminhos também podem incluir símbolos adicionais, mas recomendamos que você use somente sublinhados, traços, barras e números.
Posso usar mais camadas do que as camadas landing zone, raw, stage e analytics no meu data lake?
Sim, você pode usar quantas camadas quiser. No entanto, recomendamos ter uma landing zone e uma camada bruta para seus dados brutos, uma camada intermediária para dados formatados e uma camada para dados altamente modelados.
O que acontece se eu não tiver definido meus parâmetros?
Alguns parâmetros, como unidades de negócios, não precisam ser incorporados ao nome do bucket do Amazon S3, mas podem fazer parte do caminho. Isso significa que eles não precisam ser determinados imediatamente porque os caminhos podem ser adicionados após a criação de um bucket do Amazon S3.
Como posso monitorar os custos no nível da unidade de negócios?
Isso depende da estratégia da sua conta. Se suas unidades de negócios tiverem etiquetas separadas Contas da AWS, você poderá atribuir tags de alocação de custos aos buckets do Amazon S3 que reflitam os custos do bucket para cada unidade de negócios.
Se a estratégia da sua conta não separar as unidades de negócios em diferentes Contas da AWS, você poderá usar diferentes compartimentos para cada unidade de negócios. Adicione a unidade de negócios ao nome do bucket, comoexampleco-businessunit1-raw-useast1-12345-dev
. No entanto, isso significa que você precisa gerenciar muitos buckets do Amazon S3.
Quais recursos devo considerar ao criar um padrão de nomenclatura?
Você deve se certificar de que seus nomes de bucket do Amazon S3 usem recursos que só estão disponíveis no nível do bucket. Por exemplo, etiquetas de custo, criptografia de bucket e controle de versão são recursos que só estão disponíveis para um bucket inteiro do Amazon S3. Isso significa que eles se aplicam a todos os objetos e caminhos no bucket.
O controle de versão de objetos também é um recurso importante a ser considerado. Você deve ativar o controle de versão para os buckets Amazon S3 da sua camada bruta. Isso garante que você possa acessar as versões anteriores se houver alterações nos dados. No entanto, o controle de versão pode não ser necessário para todas as camadas do seu data lake, e a retenção de várias versões pode causar custos desnecessários.