in resources/code/my-first-enclave/cryptographic-attestation/client.py [0:0]
def prepare_server_request(ciphertext):
"""
Get the AWS credential from EC2 instance metadata
"""
r = requests.get(
"http://169.254.169.254/latest/meta-data/iam/security-credentials/")
instance_profile_name = r.text
r = requests.get(
"http://169.254.169.254/latest/meta-data/iam/security-credentials/%s" %
instance_profile_name)
response = r.json()
print(ciphertext)
credential = {
'access_key_id': response['AccessKeyId'],
'secret_access_key': response['SecretAccessKey'],
'token': response['Token'],
'region': REGION,
'ciphertext': ciphertext
}
return credential