Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Administración de los secretos de entorno
Con el lanzamiento de Amplify Gen 2, el flujo de trabajo de los secretos de entorno se optimiza para centralizar la administración de los secretos y las variables de entorno en la consola de Amplify. Para obtener instrucciones sobre cómo configurar y acceder a los secretos de una aplicación de Amplify Gen 2, consulte Secrets and environment vars
Los secretos de entorno de una aplicación de Gen 1 son similares a las variables de entorno, pero son pares de valor clave del almacén de parámetros de AWS Systems Manager que se pueden cifrar. Algunos valores deben estar cifrados, como la clave privada del inicio de sesión con Apple de Amplify.
Uso de AWS Systems Manager para establecer los secretos de entorno de una aplicación de Amplify Gen 1
Utilice las siguientes instrucciones para establecer un secreto de entorno para una aplicación de Amplify Gen 1 mediante la consola de AWS Systems Manager.
Para establecer un secreto de entorno
-
Inicie sesión en AWS Management Console y abra la consola de AWS Systems Manager
. -
En el panel de navegación, elija Administración de aplicaciones y, a continuación, elija Almacén de parámetros.
-
En la página Almacén de parámetros de AWS Systems Manager, elija Crear parámetro.
-
En la página Crear parámetro, en la sección Detalles de parámetro, haga lo siguiente:
-
En Nombre, introduzca un parámetro con el formato
/amplify/{your_app_id}/{your_backend_environment_name}/{your_parameter_name}
. -
En Tipo, elija SecuRestring.
-
En Fuente de clave de KMS, elija Mi cuenta actual para utilizar la clave predeterminada de su cuenta.
-
En Valor, introduzca el valor secreto para cifrarlo.
-
-
Elija Crear parámetro.
nota
Amplify solo tiene acceso a las claves de la compilación del entorno específico de /amplify/{your_app_id}/{your_backend_environment_name}
. Debe especificar el valor predeterminado de AWS KMS key para permitir que Amplify descifre el valor.
Acceso a los secretos de entorno de una aplicación de Gen 1
El acceso al secreto de entorno de una aplicación de Gen 1 durante una compilación es similar al acceso a las variables de entorno, excepto que los secretos de entorno se almacenan en una cadena JSON de process.env.secrets
.
Referencia de secretos de entorno de Amplify
Especifique un parámetro de Systems Manager en el formato /amplify/{your_app_id}/{your_backend_environment_name}/AMPLIFY_SIWA_CLIENT_ID
.
Puede utilizar los siguientes secretos de entorno a los que se puede acceder de forma predeterminada en la consola de Amplify.
Nombre de variable | Descripción | Ejemplo de valor |
---|---|---|
AMPLIFY_SIWA_CLIENT_ID |
ID de inicio de sesión con ID de cliente SignInWithApple |
|
AMPLIFY_SIWA_TEAM_ID |
ID de inicio de sesión con el equipo de Apple |
|
AMPLIFY_SIWA_KEY_ID |
ID clave de inicio de sesión con clave de Apple |
|
AMPLIFY_SIWA_PRIVATE_KEY |
Clave privada de inicio de sesión con Apple |
-----INICIAR CLAVE PRIVADA----- ****...... -----FINALIZAR CLAVE PRIVADA----- |