Este documento descreve como criar e gerir contentores do Cloud Logging através da Trusted Cloud consola, da CLI Google Cloud e da API Logging.
Também fornece instruções para criar e gerir contentores de registos ao
Trusted Cloud nível do projeto. Não pode criar contentores de registos ao nível da pasta nem da organização. No entanto, o Cloud Logging cria automaticamente contentores de registos _Default
e _Required
ao nível da pasta e da organização para si.
Para uma vista geral conceptual dos contentores, consulte o artigo Vista geral do encaminhamento e do armazenamento: contentores de registos.
Este documento não descreve como criar um contentor de registos que use uma chave de encriptação gerida pelo cliente (CMEK). Se tiver interesse nesse tópico, consulte Configure a CMEK para o armazenamento de registos.
Antes de começar
Para começar a usar contentores, faça o seguinte:
- Configure o seu Trusted Cloud projeto:
-
Verify that billing is enabled for your Trusted Cloud project.
-
Para receber as autorizações de que precisa para criar, atualizar e associar um contentor de registos, peça ao seu administrador para lhe conceder a função IAM Gravador de configuração de registos (
roles/logging.configWriter
) no seu projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Para ver a lista completa de autorizações e funções, consulte o artigo Controlo de acesso com a IAM.
-
- Compreenda as regiões suportadas nas quais pode armazenar os seus registos.
-
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Para mais informações, consulte o artigo Autenticar para usar REST na Trusted Cloud documentação de autenticação.
- Se planeia usar a CLI Google Cloud ou a API Cloud Logging para criar ou gerir os seus contentores de registos, compreenda os requisitos de formatação
LogBucket
.Crie um contentor
Pode criar um máximo de 100 contentores por Trusted Cloud projeto.
Para criar um contentor de registos definido pelo utilizador para o seu Trusted Cloud projeto, faça o seguinte:
Trusted Cloud consola
Para criar um contentor de registos no seu Trusted Cloud projeto, faça o seguinte:
-
Na Trusted Cloud consola, aceda à página Armazenamento de registos:
Aceda a Armazenamento de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
Clique em Criar contentor de registos.
Introduza um Nome e uma Descrição para o seu contentor.
Opcional: para selecionar a região de armazenamento dos seus registos, clique no menu Selecionar região do contentor de registos e selecione uma região. Se não selecionar uma região, é usada a região
global
, o que significa que os registos podem estar fisicamente localizados em qualquer região suportada.Clique em Criar contentor.
Estes passos podem demorar alguns instantes a serem concluídos.
gcloud
Para criar um contentor de registos, execute o comando
gcloud logging buckets create
:gcloud logging buckets create BUCKET_ID --location=LOCATION
Por exemplo, se quiser criar um contentor com o BUCKET_ID
my-bucket
na regiãoglobal
, o comando teria o seguinte aspeto:gcloud logging buckets create my-bucket --location global --description "My first bucket"
REST
Para criar um contentor, use o método
projects.locations.buckets.create
. Prepare os argumentos para o método da seguinte forma:Defina o parâmetro
parent
para que seja o recurso no qual criar o contentor:projects/PROJECT_ID/locations/LOCATION
A variável LOCATION refere-se à região na qual quer que os seus registos sejam armazenados.
Por exemplo, se quiser criar um contentor para o projeto
my-project
na regiãoglobal
, o parâmetroparent
teria o seguinte aspeto:projects/my-project/locations/global
Defina o parâmetro
bucketId
; por exemplo,my-bucket
.Chame o método síncrono
projects.locations.buckets.create
para criar o contentor.
Depois de criar um contentor, crie um destino para encaminhar as entradas de registo para o seu contentor e configure as visualizações de registos para controlar quem pode aceder aos registos no seu novo contentor e a que registos têm acesso.
Faça a gestão dos contentores
Esta secção descreve como gerir os contentores de registos através da CLI Google Cloud ou da Trusted Cloud consola.
Atualize um contentor
Para atualizar as propriedades do seu contentor, como a descrição, faça o seguinte:Trusted Cloud consola
Para atualizar as propriedades do contentor, faça o seguinte:
-
Na Trusted Cloud consola, aceda à página Armazenamento de registos:
Aceda a Armazenamento de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
No contentor que quer atualizar, clique em more_vert Mais.
Selecione Editar limite.
Edite o seu conjunto conforme necessário.
Clique em Atualizar contentor.
gcloud
Para atualizar as propriedades do seu contentor, execute o comando
gcloud logging buckets update
:gcloud logging buckets update BUCKET_ID --location=LOCATION UPDATED_ATTRIBUTES
Por exemplo:
gcloud logging buckets update my-bucket --location=global --description "Updated description"
REST
Para atualizar as propriedades do seu contentor, use
projects.locations.buckets.patch
na API Logging.Bloqueie um contentor
Quando bloqueia um contentor contra atualizações, também bloqueia a política de retenção do contentor. Depois de uma política de retenção ser bloqueada, não pode eliminar o contentor até que todas as entradas de registo no contentor tenham cumprido o período de retenção do contentor. Se quiser evitar a eliminação acidental de um projeto que contenha um contentor de registos bloqueado, adicione uma restrição ao projeto. Para saber mais, consulte o artigo Proteger projetos com hipotecas.
Para impedir que alguém atualize ou elimine um contentor de registos, bloqueie o contentor. Para bloquear o contentor, faça o seguinte:
Trusted Cloud consola
A consola Trusted Cloud não suporta o bloqueio de um contentor de registos.
gcloud
Para bloquear o seu contentor, execute o comando
gcloud logging buckets update
com a flag--locked
:gcloud logging buckets update BUCKET_ID --location=LOCATION --locked
Por exemplo:
gcloud logging buckets update my-bucket --location=global --locked
REST
Para bloquear os atributos do seu contentor, use
projects.locations.buckets.patch
na API Logging. Defina o parâmetrolocked
comotrue
.Listar contentores
Para listar os contentores de registos associados a um Trusted Cloud projeto e ver detalhes como as definições de retenção, faça o seguinte:
Trusted Cloud consola
Na Trusted Cloud consola, aceda à página Armazenamento de registos:
Aceda a Armazenamento de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
Uma tabela denominada Recipientes de registos apresenta os recipientes associados ao projeto Trusted Cloud atual.
A tabela apresenta os seguintes atributos para cada contentor de registos:
- Nome: o nome do contentor de registos.
- Descrição: a descrição do contentor.
- Período de retenção: o número de dias durante os quais os dados do contentor vão ser armazenados pelo Cloud Logging.
- Região: a localização geográfica na qual os dados do contentor são armazenados.
- Estado: se o contentor está bloqueado ou desbloqueado.
Se um contentor estiver com eliminação pendente pelo Cloud Logging, a respetiva entrada na tabela é anotada com um símbolo de warning aviso.
gcloud
Execute o comando
gcloud logging buckets list
:gcloud logging buckets list
Vê os seguintes atributos para os contentores de registos:
LOCATION
: A região na qual os dados do contentor são armazenados.BUCKET_ID
: o nome do segmento de registo.RETENTION_DAYS
: o número de dias durante os quais os dados do contentor vão ser armazenados pelo Cloud Logging.LIFECYCLE_STATE
: Indica se o contentor está pendente de eliminação pelo Cloud Logging.LOCKED
: se o contentor está bloqueado ou desbloqueado.CREATE_TIME
: uma data/hora que indica quando o contentor foi criado.UPDATE_TIME
: uma data/hora que indica quando o contentor foi modificado pela última vez.
Também pode ver os atributos de apenas um grupo. Por exemplo, para ver os detalhes do contentor de registos
_Default
na regiãoglobal
, execute o comandogcloud logging buckets describe
:gcloud logging buckets describe _Default --location=global
REST
Para listar os contentores de registos associados a um Trusted Cloud projeto, use
projects.locations.buckets.list
na API Logging.Veja os detalhes de um depósito
Para ver os detalhes de um único contentor de registos, faça o seguinte:
Trusted Cloud consola
Na Trusted Cloud consola, aceda à página Armazenamento de registos:
Aceda a Armazenamento de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
No contentor de registos, clique em more_vert Mais e, de seguida, selecione Ver detalhes do contentor.
A caixa de diálogo apresenta os seguintes atributos para o contentor de registos:
- Nome: o nome do contentor de registos.
- Descrição: a descrição do contentor de registos.
- Período de retenção: o número de dias durante os quais os dados do contentor vão ser armazenados pelo Cloud Logging.
- Região: a localização geográfica na qual os dados do contentor são armazenados.
gcloud
Execute o comando
gcloud logging buckets describe
.Por exemplo, o seguinte comando comunica os detalhes do
_Default
recipiente:gcloud logging buckets describe _Default --location=global
São apresentados os seguintes atributos para o contentor de registos:
createTime
: uma data/hora que indica quando o contentor foi criado.description
: a descrição do contentor de registos.lifecycleState
: Indica se o contentor está pendente de eliminação pelo Cloud Logging.name
: o nome do segmento de registo.retentionDays
: o número de dias durante os quais os dados do contentor vão ser armazenados pelo Cloud Logging.updateTime
: uma data/hora que indica quando o contentor foi modificado pela última vez.
REST
Para ver os detalhes de um único contentor de registos, use
projects.locations.buckets.get
na API Logging.Elimine um contentor
Pode eliminar contentores de registos que satisfaçam uma das seguintes condições:
- O contentor de registos está desbloqueado.
- O contentor de registos está bloqueado e todas as entradas de registo no contentor de registos cumpriram o período de retenção do contentor.
Não pode eliminar um contentor de registos bloqueado contra atualizações quando esse contentor de registos armazena entradas de registo que não cumpriram o período de retenção do contentor.
Depois de emitir o comando de eliminação, o contentor de registos passa para o estado
DELETE_REQUESTED
e permanece nesse estado durante 7 dias. Durante este período, o Logging continua a encaminhar os registos para o contentor de registos. Pode parar o encaminhamento de registos para o contentor de registos eliminando ou modificando os destinos de registos que encaminham entradas de registos para o contentor.Não pode criar um novo contentor de registos que use o mesmo nome de um contentor de registos que esteja no estado
DELETE_REQUESTED
.Para eliminar um contentor de registos, faça o seguinte:
Trusted Cloud consola
Para eliminar um contentor de registos, faça o seguinte:
-
Na Trusted Cloud consola, aceda à página Armazenamento de registos:
Aceda a Armazenamento de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
Localize o contentor que quer eliminar e clique em more_vertMais.
Selecione Eliminar contentor.
No painel de confirmação, clique em Eliminar.
Na página Armazenamento de registos, o seu contentor tem um indicador de que a eliminação está pendente. O contentor, incluindo todos os registos no mesmo, é eliminado após 7 dias.
gcloud
Para eliminar um contentor de registos, execute o comando
gcloud logging buckets delete
:gcloud logging buckets delete BUCKET_ID --location=LOCATION
Não pode eliminar um contentor de registos quando este tem um conjunto de dados do BigQuery associado:
- Para apresentar uma lista dos links associados a um contentor de registos, execute o comando
gcloud logging links list
. - Para eliminar um conjunto de dados associado, execute o comando
gcloud logging links delete
.
REST
Para eliminar um contentor, use
projects.locations.buckets.delete
na API Logging.Restaure um contentor eliminado
Pode restaurar ou anular a eliminação de um contentor de registos que esteja no estado de eliminação pendente. Para restaurar um contentor de registos, faça o seguinte:
Trusted Cloud consola
Para restaurar um contentor de registos com eliminação pendente, faça o seguinte:
-
Na Trusted Cloud consola, aceda à página Armazenamento de registos:
Aceda a Armazenamento de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
Para o contentor que quer restaurar, clique em more_vert Mais e, de seguida, selecione Restaurar contentor eliminado.
No painel de confirmação, clique em Restaurar.
Na página Armazenamento de registos, o indicador de eliminação pendente é removido do contentor de registos.
gcloud
Para restaurar um contentor de registos com eliminação pendente, execute o comando
gcloud logging buckets undelete
:gcloud logging buckets undelete BUCKET_ID --location=LOCATION
REST
Para restaurar um contentor com eliminação pendente, use
projects.locations.buckets.undelete
na API Logging.Escreva num contentor
Não escreve diretamente registos num contentor de registo. Em vez disso, escreve registos num Trusted Cloud recurso: um Trusted Cloud projeto, uma pasta ou uma organização. Em seguida, os destinos no recurso principal encaminham os registos para destinos, incluindo contentores de registos. Um destino encaminha os registos para um contentor de registos quando os registos correspondem ao filtro do destino e o destino tem autorização para encaminhar os registos para o contentor de registos.
Leia a partir de um contentor
Cada contentor de registos tem um conjunto de vistas de registos. Para ler registos de um contentor de registo, precisa de acesso a uma visualização de registos no contentor de registo. As visualizações de registos permitem-lhe conceder a um utilizador acesso apenas a um subconjunto dos registos armazenados num contentor de registos. Para obter informações sobre como configurar visualizações de registos e como conceder acesso a visualizações de registos específicas, consulte o artigo Configure visualizações de registos num contentor de registos.
Para ler registos de um contentor de registos, faça o seguinte:
Trusted Cloud consola
-
Na Trusted Cloud consola, aceda à página Explorador de registos:
Aceda ao Explorador de registos
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.
Para personalizar os registos apresentados no Explorador de registos, clique em Refinar âmbito e, de seguida, selecione uma opção. Por exemplo, pode ver registos armazenados num projeto ou por visualização de registos.
Clique em Aplicar. O painel Resultados da consulta é recarregado com registos que correspondem à opção selecionada.
Para mais informações, consulte o artigo Vista geral do Explorador de registos: restringir âmbito.
gcloud
Para ler registos de um contentor de registos, use o comando
gcloud logging read
e adicione umLOG_FILTER
para selecionar dados:gcloud logging read LOG_FILTER --bucket=BUCKET_ID --location=LOCATION --view=LOG_VIEW_ID
REST
Para ler registos de um contentor de registos, use o método entries.list. Defina
resourceNames
para especificar o contentor e a vista de registo adequados e definafilter
para selecionar dados.Para obter informações detalhadas sobre a sintaxe de filtragem, consulte o artigo Linguagem de consulta de registo.
Resolva problemas comuns
Se tiver problemas ao usar contentores de registos, consulte os seguintes passos de resolução de problemas e respostas a perguntas comuns.
Por que motivo não consigo eliminar este contentor?
Se estiver a tentar eliminar um contentor, faça o seguinte:
Verifique se tem as autorizações corretas para eliminar o contentor. Para ver a lista das autorizações de que precisa, consulte o artigo Controlo de acesso com a IAM.
Determine se o contentor está bloqueado listando os atributos do contentor. Se o contentor estiver bloqueado, verifique o período de retenção do contentor. Não é possível eliminar um contentor bloqueado até que todos os registos no contentor tenham cumprido o período de retenção do contentor.
Que contas de serviço estão a encaminhar registos para o meu contentor?
Para determinar se alguma conta de serviço tem autorizações da IAM para encaminhar registos para o seu contentor, faça o seguinte:
-
Na Trusted Cloud consola, aceda à página IAM:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é IAM e administração.
No separador Autorizações, veja por Funções. É apresentada uma tabela com todas as funções e os principais da IAM associados ao seuTrusted Cloud projeto.
Na caixa de texto Filtro da tabela filter_list, introduza Logs Bucket Writer.
Verá todos os principais com a função Logs Bucket Writer. Se um principal for uma conta de serviço, o respetivo ID contém a string
s3ns-system.iam.gserviceaccount.com
.Opcional: se quiser impedir que uma conta de serviço encaminhe registos para o seu projeto Trusted Cloud , selecione a caixa de verificação check_box_outline_blank da conta de serviço e clique em Remover.
Por que motivo vejo registos de um Trusted Cloud projeto, mesmo que os tenha excluído do meu destino
_Default
?Pode estar a ver registos num contentor de registos num projeto centralizado Trusted Cloud , que agrega registos de toda a sua organização.
Se estiver a usar o Explorador de registos para aceder a estes registos e vir registos que excluiu do destino
_Default
, a sua vista pode estar definida ao Trusted Cloud nível do projeto.Para corrigir este problema, selecione Vista de registo no menu Refinar âmbito e, em seguida, selecione a vista de registo associada ao contentor
_Default
no seu Trusted Cloud projeto. Já não deve ver os registos excluídos.O que se segue?
Para informações sobre os métodos da API de contentores de registos, consulte a documentação de referência
LogBucket
.Se gerir uma organização ou uma pasta, pode especificar a localização dos contentores de registos
_Default
e_Required
de recursos subordinados. Também pode configurar se os contentores de registos usam a CMEK e o comportamento do_Default
coletor de registos. Para mais informações, consulte o artigo Configure as predefinições para organizações e pastas.Para informações sobre como abordar exemplos de utilização comuns com contentores de registos, consulte os seguintes tópicos:
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-22 UTC."],[],[],null,[]] - Se planeia usar a CLI Google Cloud ou a API Cloud Logging para criar ou gerir os seus contentores de registos, compreenda os requisitos de formatação