-1 votos

Variables de entorno de AWS - IDE

Utilizo el IDE IntelliJ para mis tareas diarias. Configuro mis variables de entorno de AWS, ejecutando un script. Si deseo utilizar un plugin integrado en el IDE para consultar AWS K8S, fallará, ya que espera que las variables de entorno de AWS se establezcan en todo el sistema operativo.

Las variables específicas del entorno AWS sólo se establecen en el contexto del terminal que se ejecuta en el IDE. Si hago env en un terminal separado, las variables de entorno para AWS difieren y coinciden con los valores por defecto que establezco a través de apple-script ejemplo do shell script "launchctl setenv AWS_ACCESS_KEY_ID 12345" .

¿Cuál es el mejor enfoque en este caso para establecer las variables de entorno de AWS en el nivel del sistema operativo, que luego pueden ser leídas por el plugin incorporado, así como por la sesión CLI del IDE?

1voto

Les Puntos 1

La inclusión de las siguientes declaraciones me proporcionó una solución que podía utilizar con MacOS Ventura e IntelliJ.

Desactivar variables de entorno globales de AWS

launchctl unsetenv AWS_DEFAULT_REGION
launchctl unsetenv AWS_ACCESS_KEY_ID
launchctl unsetenv AWS_SECRET_ACCESS_KEY
launchctl unsetenv AWS_SESSION_TOKEN

Establecer variables de entorno globales de AWS

launchctl setenv AWS_DEFAULT_REGION $REGION
launchctl setenv AWS_ACCESS_KEY_ID $AWS_ACCESS_KEY_ID
launchctl setenv AWS_SECRET_ACCESS_KEY $AWS_SECRET_ACCESS_KEY
launchctl setenv AWS_SESSION_TOKEN $AWS_SESSION_TOKEN

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X