Este tópico explica como configurar a conta de serviço do MART.
Como adicionar a conta de serviço MART
O MART e o Apigee Connect exigem uma conta de serviço do Google Cloud para autenticação.
Localize o arquivo de chave da conta de serviço apigee-mart.
O arquivo precisa ter uma extensão .json. Ele precisa residir no diretório apigee-org ou em um subdiretório.
Instalações PROD: apigee-mart.json
Instalações NON-PROD: apigee-non-prod.json
Se você não encontrar o arquivo da conta de serviço do MART, crie e faça o download dele com o
utilitário create-service-account:
Verifique se a PROJECT_ID variável de ambiente (em inglês) está configurada.
echo $PROJECT_ID
Defina, se necessário:
export PROJECT_ID=my-project-id
Crie a conta de serviço do MART. A ferramenta create-service-account está disponível em:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-06 UTC."],[[["The MART and Apigee Connect services require a Google Cloud service account for authentication, unless using workload identity on AKS, EKS, or GKE."],["The MART service account key file, either `apigee-mart.json` for PROD or `apigee-non-prod.json` for NON-PROD, should be located in the `apigee-org` directory or a subdirectory."],["If the MART service account file is missing, it can be created and downloaded using the `create-service-account` utility, which is found in the `APIGEE_HELM_CHARTS_HOME/apigee-operator/etc/tools/` directory."],["The path to the MART service account key file must be specified in the `connectAgent.serviceAccountPath` and `mart.serviceAccountPath` properties within the `overrides.yaml` file."],["To apply the changes, you need to use the command `helm upgrade ORG_NAME apigee-org/ --namespace apigee --atomic -f OVERRIDES_FILE.yaml`, replacing `upgrade` with `install` if it's the initial deployment."]]],[]]