-
Bug
-
Resolution: Fixed
-
Minor
-
None
Hi,
When trying to setup the EC2 plugin with an instance using 'IMDSv2' I get the following error
Failed to obtain credentials from EC2 instance profile: Unauthorized (Service: null; Status Code: 401; Error Code: null; Request ID: null; Proxy: null)
However, when I run through the steps on the EC2 instance running the Jenkins Controller I can successfully retrieve credentials for the instance i.e.
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" http://169.254.169.254/latest/meta-data/iam/security-credentials/<IAM ROLE OF EC2 INSTANCE>
This command comes from the AWS docs.
Not sure if I'm doing something wrong or if the plugin doesn't support instances running on V2 of the Instance Metadata Service?
[JENKINS-75189] Instance profile not working with instance metadata IMDSv2
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |