AWS cli Error botocore.utils.BadIMDSRequestError

Si has llegado hasta aquí por este error, creo que estás de suerte porque es sencillo de arreglar.

Básicamente estamos ejecutando algún comando con la cli de AWS y nos devuelve este error. En mi caso era este:

# aws s3api put-object --bucket lambdas --body lambda.zip --key checkpluginsversion/lambda.zip --profile test
<botocore.awsrequest.AWSRequest object at 0x7f3f6cb44d00>

Esto no da mucha información así que necesitamos más información, si añadimos el parámetro debug ya vemos más cosas, muchas más

# aws s3api put-object --bucket lambdas --body lambda.zip --key checkpluginsversion/lambda.zip --profile test
<botocore.awsrequest.AWSRequest object at 0x7f3f6cb44d00>
botocore.utils.BadIMDSRequestError

Haciendo una búsqueda rápida que simplemente hemos de poner la región en el comando (la excepción no es muy clara la verdad)

# aws s3api put-object --bucket lambdas --body lambda.zip --key checkpluginsversion/lambda.zip --profile test --region eu-west-1
{
    "ETag": "\"015a614a32c3142c74cc3618a42826a6\""
}

Y listo, un tema menos.

¿Te ha ayudado este artículo?

Invítame a un café

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rubenortiz.es
Información sobre privacidad

Este sitio web utiliza cookies para ofrecerte la mejor experiencia de usuario posible. La información sobre cookies se almacena en tu navegador y realiza funciones como reconocerte cuando vuelve a nuestro sitio web y ayudarme a comprender qué secciones de la web resultan más interesantes y útiles.