Configurando as definições de conta
Você pode definir as configurações da conta IBM Cloud Logs Routing para definir onde e como os logs da plataforma são coletados, roteados e gerenciados na sua conta. Você pode fazer isso por meio da interface do usuário ou usando a CLI, a API REST V3 ou os scripts do Terraform.
Quando você configurar ou modificar as configurações da conta IBM Cloud Logs Routing, considere as seguintes informações:
Toda vez que você modifica as configurações da conta IBM Cloud Logs Routing, os dados que são passados na nova solicitação substituem todos os dados de configuração existentes. Deve-se garantir que quaisquer dados existentes não sejam excluídos ao executar uma atualização das configurações da conta, incluindo-a na nova solicitação.
Antes de desativar os terminais públicos, configurando --private-api-endpoint-only TRUE, certifique-se de que sua conta tenha acesso ao terminal privado. Você pode fazer isso executando o comando ibmcloud account show.
Se VRF Enabled for true e Service Endpoint Enabled for true, você tem acesso ao terminal privado. Se você não tiver acesso ao terminal privado, poderá reativar o terminal público, uma vez que
o acesso ao terminal privado é necessário para reativar o terminal público.
É possível usar terminais privados e públicos para gerenciar configurações. Para obter mais informações sobre a lista de ENDPOINTS disponíveis, consulte Terminais.
-
Por meio da rede privada, você deve usar um endpoint de API com o seguinte formato:
https://api.private.<region>.logs-router.cloud.ibm.com -
Por meio da rede pública, você deve usar um endpoint de API com o seguinte formato:
https://api.<region>.logs-router.cloud.ibm.com
Quais dados você pode configurar por meio das configurações da conta IBM Cloud Logs Routing?
É possível definir qualquer uma das informações a seguir:
-
O local em sua conta IBM Cloud onde os metadados de configuração da conta IBM Cloud Logs Routing estão armazenados.
Por metadados, nos referimos aos dados de destino / rota / configurações que estão disponíveis em toda a conta em qualquer região.
Você pode escolher qualquer um dos locais suportados onde o IBM Cloud Logs Routing está disponível. Para obter mais informações, consulte Locais.
Você pode escolher um local onde os metadados são armazenados. Você também pode configurar um local de backup onde os metadados são armazenados para fins de recuperação.
Leve em consideração quaisquer requisitos corporativos ou de conformidade com o setor de mercado, como locais Serviços Financeiros Validados, ou regiões gerenciadas pela União Europeia.
Você deve configurar a região de metadados primária antes de criar destinos e rotas, garantindo que a configuração atenda às suas necessidades de conformidade.
-
O tipo de pontos de extremidade que têm permissão para gerenciar a configuração da conta IBM Cloud Logs Routing na conta.
Por padrão, os pontos de extremidade públicos e privados estão ativados.
Você pode configurar sua conta para restringir o gerenciamento somente por meio de endpoints privados.
-
Os locais em que um administrador de conta pode definir alvos para coletar logs.
Você pode escolher qualquer um dos locais suportados onde o IBM Cloud Logs Routing está disponível. Para obter mais informações, consulte Locais.
Leve em consideração quaisquer requisitos corporativos ou de conformidade com o setor de mercado, como locais Serviços Financeiros Validados, ou regiões gerenciadas pela União Europeia.
-
Locais de destino padrão, ou seja, 1 ou mais destinos na conta, que coletarão logs de locais suportados IBM Cloud Logs Routing onde você não configurou como deseja coletar logs.
Se você definir mais de um destino, todos os destinos padrão receberão uma cópia dos logs que não têm uma regra de roteamento para indicar onde entregá-los na conta. É possível definir até 2 destinos padrão por conta.
-
A versão da API que está habilitada na conta para IBM Cloud Logs Routing. Os valores válidos são:
1ou3.
Permissões do IAM
Verifique se você tem as permissões corretas do IAM para definir as configurações do IBM Cloud Logs Routing.
Gerenciamento de configurações usando a interface do usuário
Você pode gerenciar a definição de suas configurações usando a interface do usuário IBM Cloud Logs Routing. Para obter mais informações, consulte Definição das configurações da conta.
Comandos de CLI
A tabela a seguir lista as ações possíveis de executar para gerenciar configurações:
| Ação | Comando |
|---|---|
| Obter informações de configurações | ibmcloud logs-router setting get |
| Atualizar configurações | ibmcloud logs-router setting update |
Para obter mais informações, consulte CLI da IBM Cloud Logs Routing.
Métodos de API
A tabela a seguir lista as ações possíveis de executar para gerenciar configurações:
| Ação | Método de API de REST | API_URL |
|---|---|---|
| Obter informações de configurações | GET |
<ENDPOINT>/v3/settings |
| Atualizar configurações | PATCH |
<ENDPOINT>/v3/settings |
É possível usar terminais privados e públicos para gerenciar destinos. Para obter mais informações sobre a lista de ENDPOINTS disponíveis, consulte Terminais.
- É possível gerenciar destinos a partir da rede privada usando um terminal de API com o formato a seguir:
https://api.private.REGION.logs-router.cloud.ibm.com - É possível gerenciar destinos a partir da rede pública usando um terminal de API com o formato a seguir:
https://api.REGION.logs-router.cloud.ibm.com
Para obter mais informações sobre a API REST, consulte a API de configurações.
Códigos de resposta HTTP
Quando você usa a API de REST do IBM Cloud Logs Routing, pode obter códigos de resposta HTTP padrão para indicar se um método foi concluído com sucesso.
- A resposta 200 sempre indica sucesso.
- A resposta 4xx indica uma falha.
- A resposta 5xx geralmente indica um erro no sistema interno.
Consulte a tabela a seguir para obter alguns códigos de resposta HTTP:
| Código de status | Status | Descrição |
|---|---|---|
200 |
OK | A solicitação foi bem-sucedida. |
201 |
OK | A solicitação foi bem-sucedida. Um recurso é criado. |
400 |
Solicitação inválida | A solicitação foi malsucedida. Um parâmetro que é necessário pode estar ausente. |
401 |
Desautorizado | O token IAM que é usado na solicitação da API é inválido ou expirou. |
403 |
Proibido | A operação é proibida devido a permissões insuficientes. |
404 |
Não Encontrado | O recurso solicitado não existe ou já está foi excluído. |
409 |
Conflito | Há um conflito entre os dados da solicitação e o estado dos recursos no sistema. |
429 |
Muitas solicitações | Muitas solicitações atingiram a API muito rapidamente. |
500 |
Erro interno do servidor | Ocorreu um problema. Não foi possível processar sua solicitação. Tente novamente mais tarde. Se o problema persistir, anote o ID da transação no cabeçalho da resposta e entre em contato com o suporte IBM Cloud. |