Ative os serviços

Este documento descreve como ativar APIs para produtos e funcionalidades que ajudam a proteger a sua cadeia de fornecimento de software.

Para recolher e ver estatísticas da cadeia de abastecimento de software, tem de ativar as seguintes APIs:

  • API Artifact Analysis para armazenar metadados que outros Google Cloud serviços geram e usam.
  • API Container Scanning para analisar imagens de contentores armazenadas no Artifact Registry em busca de vulnerabilidades e outros metadados. A ativação desta API ativa automaticamente a API Artifact Analysis.
  • Artifact Registry para armazenar os artefactos de compilação.
  • O Cloud Build para gerar metadados de proveniência da compilação.
  • (Apenas no GKE) API Container Security para analisar cargas de trabalho em execução quanto a vulnerabilidades do SO.

Tem de executar a API Container Scanning no mesmo Google Cloud projeto que o Artifact Registry. Pode executar outros Google Cloud serviços que usam o registo em projetos separados.

Ative as APIs necessárias para as estatísticas

Para ativar as APIs necessárias para gerar e ver estatísticas:

Consola

Use todos os serviços no mesmo projeto

Ative as APIs necessárias em conjunto.

Roles required to enable APIs

To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

Enable the APIs

Use projetos separados

  1. Ative a análise de contentores e o Artifact Registry no projeto onde quer executar o Artifact Registry.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  2. Ative a API Cloud Build nos projetos onde está a executar o Cloud Build.

    Ative o Cloud Build

  3. Ative a API Container Security em projetos onde está a executar o GKE.

    Ative a segurança do contentor

CLI do Google Cloud

Use todos os serviços no mesmo projeto

Ative as APIs necessárias em conjunto.

gcloud services enable containerscanning.googleapis.com \
    cloudbuild.googleapis.com \
    artifactregistry.googleapis.com \
    containersecurity.googleapis.com

Use projetos separados

  1. Ative a análise de contentores e o Artifact Registry no projeto onde quer executar o Artifact Registry. Substitua AR_PROJECT pelo ID do projeto Google Cloud adequado.

    gcloud services enable containerscanning.googleapis.com \
        artifactregistry.googleapis.com \
        --project=AR_PROJECT
    
  2. Ative a API Cloud Build nos projetos onde está a executar o Cloud Build. Substitua BUILD_PROJECT pelo ID do projeto Google Cloud adequado.

    gcloud services enable cloudbuild.googleapis.com \
        --project=BUILD_PROJECT
    
  3. Ative a API Container Security em projetos onde está a executar o GKE. Substitua GKE_PROJECT pelo ID do projeto Google Cloud adequado.

    gcloud services enable containersecurity.googleapis.com \
         --project=GKE_PROJECT
    

Ativou as APIs mínimas necessárias para gerar e ver estatísticas nos Google Cloud painéis da consola e no painel de controlo de postura de segurança do GKE.

Pode ativar APIs para outros serviços a partir da biblioteca de APIs ou com o comando gcloud services enable.

O que se segue?