- v1.15 (última)
- v1.14
- v1.13
- Lista de versiones admitidas
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- Versión 1.6
- v1.5
- Versión 1.4
- Versión 1.3
- v1.2
- v1.1
Versiones compatibles:
Versiones no compatibles:
En este tema se explica cómo configurar la cuenta de servicio de MART.
Añadir la cuenta de servicio de MART
MART y Apigee Connect requieren una cuenta de servicio de Google Cloud para la autenticación.
- Busca el archivo de clave de la cuenta de servicio
apigee-mart
. El archivo debe tener la extensión.json
. Debe estar en el directorioapigee-org
o en un subdirectorio.- Descargas de PROD:
apigee-mart.json
- Instalaciones de NON-PROD:
apigee-non-prod.json
- Descargas de PROD:
- Si no ves el archivo de la cuenta de servicio de MART, créalo y descárgalo con la utilidad
create-service-account
:- Asegúrate de que la variable de entorno
PROJECT_ID
esté definida:echo $PROJECT_ID
Defínelo si es necesario:
export PROJECT_ID=my-project-id
- Crea la cuenta de servicio de MART. Puedes encontrar la herramienta
create-service-account
en los siguientes lugares:APIGEE_HELM_CHARTS_HOME/ └── apigee-operator/ └── etc/ └── tools/ └── create-service-account
PROD
create-service-account \ --env prod \ --profile apigee-mart \ --dir PATH_TO_apigee-org_CHART_DIR
NON-PROD
$HYBRID_FILES/tools/create-service-account \ --env non-prod \ --profile apigee-mart \ --dir PATH_TO_apigee-org_CHART_DIR/
- Asegúrate de que la variable de entorno
- Edita el archivo
overrides.yaml
y añade la ruta del archivo de claves a las propiedadesconnectAgent
ymart.serviceAccountPath
:PROD
connectAgent: serviceAccountPath: path_to_apigee-mart.json mart: serviceAccountPath: path_to_apigee-mart.json
NON-PROD
connectAgent: serviceAccountPath: path_to_apigee-non-prod.json mart: serviceAccountPath: path_to_apigee-non-prod.json
Por ejemplo:
... connectAgent: serviceAccountPath: /apigee/hybrid/helm-charts/apigee-org/apigee-mart.json mart: serviceAccountPath: /apigee/hybrid/helm-charts/apigee-org/apigee-mart.json ...
- Aplica los cambios:
helm upgrade ORG_NAME apigee-org/ \ --namespace apigee \ --atomic \ -f OVERRIDES_FILE.yaml