instance method
Gem::S3URISigner#ec2_metadata_credentials_json
ec2_metadata_credentials_json
lib/rubygems/s3_uri_signer.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/s3_uri_signer.rb, line 147
def ec2_metadata_credentials_json
require_relative "vendored_net_http"
require_relative "request"
require_relative "request/connection_pools"
require "json"
# First try V2 fallback to V1
res = nil
begin
res = ec2_metadata_credentials_imds_v2
rescue InstanceProfileError
alert_warning "Unable to access ec2 credentials via IMDSv2, falling back to IMDSv1"
res = ec2_metadata_credentials_imds_v1
end
res
end
No documentation available
See also
#ec2_metadata_credentials_imds_v2
#ec2_metadata_request
#ec2_metadata_credentials_imds_v1
#ec2_metadata_token
also in
4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0