- 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 requiere 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
.ls $HYBRID_FILES/service-accounts
- 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:
PROD
$HYBRID_FILES/tools/create-service-account \ --env prod \ --profile apigee-mart \ --dir $HYBRID_FILES/service-accounts
NON-PROD
$HYBRID_FILES/tools/create-service-account \ --env non-prod \ --profile apigee-mart \ --dir $HYBRID_FILES/service-accounts
- Asegúrate de que la variable de entorno
- Edita el archivo
overrides.yaml
y añade la ruta del archivo de claves a la propiedadmart.serviceAccountPath
:PROD
... mart: serviceAccountPath: path_to_apigee-mart.json ...
NON-PROD
... mart: serviceAccountPath: path_to_apigee-non-prod.json ...
Por ejemplo:
... mart: serviceAccountPath: /apigee/hybrid/hyprid-files/service-accounts/apigee-mart.json ...
- Aplica los cambios con
apigeectl apply
:$APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml