• PRODUTO
  • PREÇOS
  • CONTATO
  • AJUDA
  • ACESSAR
  • PRODUTO
  • PREÇOS
  • CONTATO
  • AJUDA
  • ACESSAR

Avançado

  • Processador de Notificações S3 Lambda (deploy via CLI)
  • FinOps: Tags / Labels / Resource Groups 
  • FinOps: Relatórios, Alertas e Budgets 
  • FinOps: Relatórios e gráficos de anomalias de custos
  • FinOps: Tagged / Untagged
  • FinOps: Sanitização de Tags, Compliance e MultiCloud
  • FinOps: Compartilhamento de Tags e Rateio
  • FinOps: Tags e Utilização
  • Como administrar mais de uma conta Amazon AWS ao mesmo tempo
  • Utilizando o Cloud8 com uma credencial AWS customizada de segurança

Conceitos

  • FinOps: Tags / Labels / Resource Groups 
  • FinOps: Tags e Utilização
  • FINOPS: Fluxo de integração e melhoria de dados (infográfico)
  • Diferença entre RI Applied x RI no Painel Cloud8
  • Cloud Computing
  • Modelo de custo: pay per use
  • Painel de Controle MultiCloud – AWS, Azure, GCP, OCI e Huawey
  • Imagem ou Template de servidor cloud
  • Snapshot
  • Discos Adicionais
  • Chave de acesso
  • Grupos de segurança
  • Comparativo: Automação via Cloud8 vs Automação “caseira”

Credenciais

  • Melhores Práticas: Ativando a monitoração de usuários no Azure
  • Autenticação Multifator (MFA) no Painel Cloud8
  • Como associar a sua conta Amazon AWS ao Cloud8
  • Como integrar uma conta AWS usando IAM Role
  • Como criar uma credencial Azure para integrar ao Cloud8
  • Como integrar o SSO com o Azure AD
  • Como criar uma credencial GCP para integrar ao Cloud8
  • Credencial para o OCI (Oracle Cloud)
  • Credencial para o Huawei Cloud

Melhores Práticas

  • Melhores Práticas: Notificações de regras customizadas por AWS S3
  • Melhores Práticas: Suporte a Microsoft Teams
  • Melhores práticas: Monitoração de senhas e credenciais
  • Como monitorar memória e swap com SSM
  • Notificação por tópico do AWS Bucket S3
  • Como integrar o Slack no Melhores Práticas

MSP

  • White label sem custo adicional
  • MSP: Configuração de Markup
  • MSP: Ativação de Custos

Primeiros Passos

  • Onboarding: Começando na Plataforma Cloud8
  • Credenciais de segurança para os clouds públicos
  • Criando uma nova conta no Cloud da Amazon (AWS)
  • Usuários e Perfis de Acesso Cloud8
  • Como habilitar a monitoração das estimativas de custos cloud

Serviços

  • Como integrar a Cloud8 com Storages Cloud
  • Exportação de dados para Azure Storage Account
  • Melhores Práticas: Ativando a monitoração de usuários no Azure
  • FinOps: Relatórios, Alertas e Budgets 
  • FinOps: Relatórios e gráficos de anomalias de custos
  • FinOps: Tagged / Untagged
  • FinOps: Sanitização de Tags, Compliance e MultiCloud
  • FinOps: Compartilhamento de Tags e Rateio
  • FinOps: API Reversa
  • Como instalar o componente Metricbeat no OKE
  • Como instalar o componente Metricbeat no EKS
  • Como instalar o componente Metricbeat no AKS
  • Como configurar a automação para execução de scripts na AWS
  • Como configurar a automação para execução de scripts no OCI
  • Como instalar o componente Metricbeat em clusters GKE
  • Backup com governança “Lock/Unlock”
  • Como habilitar suporte para custos compartilhados do ECS e EKS
  • Exportação de dados para AWS S3 (Bucket)
  • Relatório RDS com agrupamento por ID
  • Adicionar TAGs com arquivo CSV
  • Exportação de dados para Cloud Storage GCP
  • Gerenciadores no Cloud8 – gestão de recursos na AWS, Azure e GCP
  • Painel de controle cloud agregador
  • Múltiplos Usuários – Painel Multiusuario
  • Estatísticas de uso cloud
  • Automações de tarefas Cloud
  • Backup automatizado de servidores cloud
  • Controle de custos cloud, alertas e relatórios
  • Relatório de Custos detalhado
  • Suporte a custos dos Kubernets
  • Alertas
  • Logs de auditoria
  • Suporte a ECS/Fargate no Workflow

Troubleshooting

  • Como é calculada a estimativa de custos cloud?
  • Contratei a Amazon e ainda não consigo acessar o Cloud8
  • Suspensão de conta no AWS: dicas e o que fazer
  • Criei um grupo de segurança pelo console do AWS e ele ainda não aparece no Cloud8
  • Exportei o relatório de uso de servidores cloud. O que significam os campos?
  • O Cloud8 e a Amazon não monitoram a memória do meu servidor cloud?

Tutoriais

  • Processador de Notificações S3 Lambda (deploy via CLI)
  • Exportação de dados para AWS S3 (Bucket)
  • Exportação de dados para Cloud Storage GCP
  • Como integrar a Cloud8 com Storages Cloud
  • Melhores Práticas: Suporte a Microsoft Teams
  • Agrupar dados na Pivot Table
  • FinOps: Relatórios e gráficos de anomalias de custos
  • Como instalar o componente Metricbeat no OKE
  • Como instalar o componente Metricbeat no EKS
  • Como instalar o componente Metricbeat no AKS
  • Como instalar o componente Metricbeat em clusters GKE
  • Como criar um servidor cloud
  • Acessar um servidor Linux
  • Acessar um servidor Windows no cloud da Amazon AWS
  • Como configurar a automação para execução de scripts na AWS
  • Como configurar o agendamento por Tags/Labels
  • Workflow: Como zerar tarefas periodicamente
  • Backup, DR e cópia cofre com KMS
  • [AWS] Configurar cópia cofre (cross account) com KMS
  • Como configurar a automação para execução de scripts no OCI
Ver categorias
  • Home
  • Ajuda
  • Melhores Práticas
  • Notificação por tópico do AWS Bucket S3

Notificação por tópico do AWS Bucket S3

A integração de notificação por tópico do S3 Bucket da AWS é possível dentro da Plataforma Cloud8. Basta seguir os seguintes passos abaixo:

1. Cadastro de integração com AWS Bucket S3 #

CLoud8 - Nova Integração
  • Se você ainda não configurou uma integração com um Bucket S3 que deseja usar, siga esse link com a explicação de como fazer isso.

2. Nova Notificação com S3 no Melhores Práticas #

Após cadastrar uma integração do tipo “Bucket S3”, em “Integrations” na plataforma, uma
sincronização será feita com o Melhores Práticas. Com isto, será possível visualizar uma nova notificação do tipo “S3” no Melhores Práticas, conforme abaixo:

  • No Painel Cloud8, acesse a aba Melhores Práticas
  • Dentro do Melhores Práticas, clique no botão “Notificações Globais”
  • Selecione a aba “Configurar Notificações”. Será listado a notificação S3 integrada com o nome.

NOTA: Como está sincronizado, não será possível editar ou excluir o cadastro. Para isto utilize a tela de “Integrations” dentro da plataforma do Cloud8.

Cloud8 Nova Notificação com S3

3. Configuração de Notificação com S3 em Configurações de Relatórios no Melhores Práticas #

  • Acessando a aba Melhores Práticas, clique no botão Relatórios, em seguida selecione a aba Configurações;
  • No campo “Notificação“, selecionar a notificação cadastrada no Passo 1;
  • Selecione em “Automações” o item desejado para esta configuração;
  • A seleção de Provedor é opcional;
  • Escolha o formato que deseja gerar o relatório: PDF (padrão) ou JSON;
  • Defina o nível de detalhamento do relatório no campo “Versão“. A versão padrão é “detalhado”;
  • Para finalizar o cadastro, basta salvar.
Cloud8 Configuração de Notificação com S3 em Configurações de Relatórios no Melhores Práticas

Ao selecionar um Provedor, é possível determinar o nome como Prefixo. Alternativamente você pode selecionar um prefixo Customizado e escrever o que preferir.

A partir deste ponto, o Melhores Práticas irá fazer os uploads dos arquivos conforme os relatórios forem sendo gerados (tanto em PDF como em JSON). Abaixo temos um exemplo do Bucket S3 cadastrado acima, e com os arquivos de relatórios.

Cloud8 exemplo do Bucket S3 cadastrado acima, e com os arquivos de relatórios.

Se você definir um Prefixo, os arquivos de relatório aparecem dessa forma:

Cloud8 Cloud8 exemplo do Bucket S3 cadastrado com prefixo, e com os arquivos de relatórios.

4. Integração de Relatórios do Melhores Práticas (JSON / DETAILED) #

Estrutura do formato JSON #

providers: #

Lista dos provedores do relatório gerado. Cada item da lista possui dois campos:

  • id: identificador do provedor AWS ou Azure
  • name: nome do provedor AWS ou Azure

Exemplo:

"providers": [
  {
    "id": "xxxxxxxxxxxx",
    "name": "Provedor 1 (AWS)"
  },
  {
    "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "name": "Provedor 2 (Azure)"
  }
]

Reports: #

Lista de regras, resultados, configurações e itens não monitorados que compõem o relatório. Cada item da lista possui os seguintes campos:

  • category: categoria da regra
  • product: nome do produto / serviço do cloud provider (AWS ou Azure)
  • id: identificador da regra
  • rule: nome da regra
  • description: descrição da regra
  • instant: data e hora da execução em milisegundos
  • headers: nome das colunas da tabela de resultados

Exemplo:

{
  "category": "Cost Optimization",
  "product": "RDS - Database",
  "id": "OLD_DATABASE_SNAPSHOTS",
  "rule": "[Unused Resource] Old Database Snapshots",
  "instant": 1643120438000,
  "headers": [
    "Region",
    "Snapshot",
    "Name",
    "Days"
  ]
...

results: #

Lista de itens que compõem a tabela de resultados, com os seguintes campos:

  • provider: identificador do provedor (mesmo id do campo providers detalhado acima)
  • results: tabela de resultados, que contém os campos:
    • columns: itens de resultados (seguem a ordem das colunas definidos em headers)
    • kind: identificador de severidade da linha do provedor, com o pior resultado para ele, podendo ser:
      • DANGER: crítico
      • WARN: alerta
      • INFO: sugestão
      • SUCCESS: sucesso
      • CREDENTIAL_ISSUE: problemas com credenciais do provedor

Exemplo:

"results": [
  {
    "provider": "xxxxxxxxxxxx",
    "results": [
      {
        "columns": [
          "us-east-1",
          "arn:aws:rds:us-east-1:xxxxxxxxxxxx:snapshot:public-database-snapshot",
          "public-database-snapshot",
          "272"
        ],
        "kind": "WARN"
      }
    ]
  }
],
...

conditions: #

Lista de configurações de filtros na regra, contendo os seguintes campos:

  • name: nome do filtro
  • option: nome do campo para filtrar o resultado
  • operation: operador que será usado ao filtrar o resultado
  • value: valor que será filtrado no resultado

Exemplo:

"conditions": [
  {
    "name": "Manual snapshots older than 180 days",
    "option": "DatabaseSnapshot.name",
    "operation": "=",
    "value": "public-database-snapshot"
  },
  {
    "name": "Manual snapshots older than 180 days",
    "option": "DatabaseSnapshot.days",
    "operation": ">=",
    "value": "180"
  }
]
...

excludes: #

Lista de itens selecionados pelo usuário que não serão monitorados na regra:

  • comments: comentário do item
  • providers: lista dos provedores e itens que não serão monitorados, que contém os seguintes campos:
    • provider: identificador do provedor
    • excludes: lista de itens não monitorados, que contém os campos:
    • columns: itens de resultados (seguem a ordem das colunas definidos em headers)

Exemplo:

"excludes": [
  {
    "comments": "não monitorar este item",
    "providers": [
      {
        "provider": "xxxxxxxxxxxx",
        "excludes": [
          {
            "columns": [
              "us-east-1",
              "arn:aws:rds:us-east-1:xxxxxxxxxxxx:snapshot:public-database-snapshot",
              "public-database-snapshot",
              "273"
            ]
          }
        ]
      }
    ]
  }
],
...

kind: #

Identificador de severidade da regra, com o pior resultado para ela, podendo ser:

  • DANGER: crítico
  • WARN: alerta
  • INFO: sugestão
  • SUCCESS: sucesso
  • CREDENTIAL_ISSUE: problemas com credenciais do provedor

Nome do arquivo gerado #

Os arquivos gerados seguem o seguinte padrão de nome:

  • Código do cliente
  • Código do usuário
  • Código configuração do relatório
  • Data e hora de geração (formato YYYY_MM_DDTHH_MM_SSZ)
  • Extensão do arquivo (formato .pdf ou .json)

Exemplo:

report_1_31_1144_2022_01_26T12_11_02Z

Sendo:

report_[código cliente]_[código do usuário]_[código configuração do relatório]_[YYYY_MM_DDTHH_MM_SSZ]

NOTA: Cada arquivo gerado é único, e não é sobrescrito.

5. Integração de Relatórios do Melhores Práticas (JSON / SUMMARIZED) #

Estrutura do formato JSON #

providers: #

Lista dos provedores do relatório gerado. Cada item da lista possui dois campos:

  • id: identificador do provedor AWS ou Azure
  • name: nome do provedor AWS ou Azure

Exemplo:

"providers": [
  {
    "id": "xxxxxxxxxxxx",
    "name": "Provedor 1 (aws)"
  },
  {
    "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "name": "Provedor 2 (azure)"
  }
]

Reports: #

Lista de regras, resultados, configurações e itens não monitorados que compõem o relatório. Cada item da lista possui os seguintes campos:

  • category: categoria da regra
  • product: nome do produto / serviço do cloud provider (AWS ou Azure)
  • id: identificador da regra
  • rule: nome da regra
  • instant: data e hora da execução em milissegundos
  • monthlySavings: total estimado de economia (quando aplicável)
  • headers: fixo “Affected entries” – coluna de quantidade de itens reportados

Exemplo:

{
  {
    "category": "Cost Optimization",
    "product": "EC2 / Virtual Machines - Compute",
    "level": "Improvement",
    "id": "COMPUTE_OPTIMIZER_EC2_INSTANCES_RECOMMENDATIONS",
    "rule": "Compute Optimizer recommendations for EC2 instances",
    "instant": 1672455600000,
    "monthlySavings": "$0.88",
    "headers": [
      "Affected entries"
    ],
...

results: #

Lista de itens que compõem a tabela de resultados, com os seguintes campos:

  • provider: identificador do provedor (mesmo id do campo providers detalhado acima)
  • results: tabela de resultados, que contém os campos:
    • columns: quantidade de itens reportados

Exemplo:

"results": [
  {
    "provider": "xxxxxxxxxxxx",
    "results": [
      {
        "columns": [
          2
        ]
      }
    ]
  }
]
...

Nome do arquivo gerado #

Os arquivos gerados com a versão resumida seguem a seguinte padrão de nome:

  • Código do cliente
  • Código do usuário
  • Código configuração do relatório
  • Versão do relatório (summarized)
  • Data e hora de geração (formato YYYY_MM_DDTHH_MM_SSZ)
  • Extensão do arquivo (formato .pdf ou .json)

Exemplo:

report_1_31_1144_summarized_2022_01_26T12_11_02Z

Sendo:

report_[código cliente]_[código do usuário]_[código configuração do relatório]_summarized_[YYYY_MM_DDTHH_MM_SSZ]

NOTA: Cada arquivo gerado é único, e não é sobrescrito.

Amazon, AWS, bucket, bucket s3, Integração, json, notificação
Este conteúdo foi útil?
Compartilhe esse texto em:
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Resumo
  • 1. Cadastro de integração com AWS Bucket S3
  • 2. Nova Notificação com S3 no Melhores Práticas
  • 3. Configuração de Notificação com S3 em Configurações de Relatórios no Melhores Práticas
  • 4. Integração de Relatórios do Melhores Práticas (JSON / DETAILED)
    • Estrutura do formato JSON
      • providers:
      • Reports:
      • results:
      • conditions:
      • excludes:
      • kind:
    • Nome do arquivo gerado
  • 5. Integração de Relatórios do Melhores Práticas (JSON / SUMMARIZED)
    • Estrutura do formato JSON
      • providers:
      • Reports:
      • results:
    • Nome do arquivo gerado

contato@cloud8.com.br

Flag-usa Facebook Twitter Linkedin Youtube
  • Quem Somos
  • FAQ / Ajuda
  • Blog
  • Contato
  • Quem Somos
  • FAQ / Ajuda
  • Blog
  • Contato
  • Termos de Uso
  • Política de Privacidade
  • Cookies (UE)
  • Política Anticorrupção
  • Termos de Uso
  • Política de Privacidade
  • Cookies (UE)
  • Política Anticorrupção

Disclaimer: AWS, images, and associated services are property of Amazon Web Services Inc. and its affiliates. Azure, images, and associated services are property of Microsoft Corporation. GCP, images, and associated services are property of Google Inc. Huawei, images, and associated services are property of Huawei Technologies Co Ltd. Oracle, images, and associated services are property of Oracle Corporation. Cloud8 USA.

Manoel Netto Designer
Gerenciar o consentimento
Para fornecer as melhores experiências, usamos tecnologias como cookies para armazenar e/ou acessar informações do dispositivo. O consentimento para essas tecnologias nos permitirá processar dados como comportamento de navegação ou IDs exclusivos neste site. Não consentir ou retirar o consentimento pode afetar negativamente certos recursos e funções.
Funcional Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos. O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.
Gerenciar opções Gerenciar serviços Manage {vendor_count} vendors Leia mais sobre esses propósitos
Ver preferências
{title} {title} {title}