GNU/Linux >> Tutoriales Linux >  >> Linux

cliente boto3 NoRegionError:debe especificar un error de región solo algunas veces

os.environ['AWS_DEFAULT_REGION'] = 'your_region_name'

En mi caso, la sensibilidad importaba.


De una forma u otra debes decirle a boto3 en qué región deseas el kms cliente a crear. Esto podría hacerse explícitamente usando el region_name parámetro como en:

kms = boto3.client('kms', region_name='us-west-2')

o puede tener una región predeterminada asociada con su perfil en su ~/.aws/config archivo como en:

[default]
region=us-west-2

o puede usar una variable de entorno como en:

export AWS_DEFAULT_REGION=us-west-2

pero necesita decirle a boto3 qué región usar.


Linux
  1. Cómo resolver el error de sudoers:"lo siento, debe tener un tty para ejecutar sudo"

  2. ¿Cómo usar Gzip solo si Thesqldump no da error?

  3. ¿Cómo diferencia un directorio solo para archivos de un tipo específico?

  4. ¿Cómo obtener solo la ID del proceso en especificar el nombre del proceso en Linux?

  5. Antes de poder ejecutar VMware, se deben compilar varios módulos

Las cuatro cosas que debes poder hacer en nano

Las cuatro cosas que debes poder hacer en Vim

¿Por qué ve el error:no se encontró el complemento "xyz"?

Las 10 características principales de SSH que DEBE conocer para ser más productivo

CentOS vs Ubuntu:debe conocer estos 15 hechos fundamentales

Los más de 50 comandos principales de Linux que DEBE conocer