Hello World Tutoril - Deployment

0

I am a complete newbie to AWS, trying to figure out why the
sam deploy --guided
command from the Hello World tutorial is not working.

Error: Unable to locate credentials.

*** AWS guide tells me that the SAM console is not configured, and refers me to step 5, where stated, you need to use the "aws configure" command. But I don't have such a command because I have AWS SAM CLI installed (according to the guide), not AWS CLI!
Why am I being asked to solve the problem with a command from a completely different environment? Or am I not seeing something obvious? Thanks for the clarification.

Edd
demandé il y a 4 mois156 vues
1 réponse
0
Réponse acceptée

Hello.

Installing the AWS CLI is listed in the prerequisites for using AWS SAM.
https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/prerequisites.html

An AWS account, AWS Identity and Access Management (IAM) credentials, and an IAM access key pair.
The AWS Command Line Interface (AWS CLI) to configure AWS credentials.

If you want to set the authentication information without using the AWS CLI, you can also set it as a shell environment variable as shown below.
The following commands can be used on Linux or Mac.
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html

export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
export AWS_DEFAULT_REGION=us-west-2
profile picture
EXPERT
répondu il y a 4 mois
profile picture
EXPERT
vérifié il y a 4 mois
profile pictureAWS
EXPERT
vérifié il y a 4 mois
  • Thank you, I really missed this one within many others...

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions