Curl gestisce le richieste API AWS con firma vers. 4

Curl si integra nativamente con le richieste API AWS usando la firma Version 4.

Curl ora supporta nativamente le richieste API AWS utilizzando la firma Version 4. Questo permette una facile integrazione per richieste HTTP se l’API Gateway è configurato per utilizzare l’autorizzazione AWS IAM. Per implementare questa funzionalità, è necessario utilizzare il comando

curl "$url" \ 
 --user "$AWS_ACCESS_KEY_ID" : "$AWS_SECRET_ACCESS_KEY" \ 
 --aws-sigv4 "aws:amz:us-east-1:execute-api"

Nell’esempio, $url è un dominio personalizzato che punta a un API Gateway. Il parametro --user riceve $AWS_ACCESS_KEY_ID e $AWS_SECRET_ACCESS_KEY che collegano l’utente IAM di AWS. Il servizio AWS per invocare un API Gateway è execute-api. Questa integrazione semplifica notevolmente le chiamate API in ambiente AWS.

Potrebbe interessarti anche...