def prepare_server_request()

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