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.