Esempio di aggiornamento di uno script di bootstrap personalizzato per IMDSv2 - AWS ParallelCluster

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempio di aggiornamento di uno script di bootstrap personalizzato per IMDSv2

Nell'esempio seguente, aggiorniamo uno script di azione bootstrap personalizzato utilizzato conIMDSv1. IMDSv2 Lo IMDSv1 script recupera i metadati dell'AMIID dell'EC2istanza Amazon.

#!/bin/bash AMI_ID=$(curl http://169.254.169.254/latest/meta-data/ami-id) echo $AMI_ID >> /home/ami_id.txt

Di seguito viene illustrato lo script di azione bootstrap personalizzato modificato per renderlo compatibile con. IMDSv2

#!/bin/bash AMI_ID=$(TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" -v http://169.254.169.254/latest/meta-data/ami-id) echo $AMI_ID >> /home/ami_id.txt

Per ulteriori informazioni, consulta Recupera i metadati dell'istanza nella Amazon EC2 User Guide for Linux Instances.