def get_instance_identity_document(api_version):
time_format = "%Y-%m-%dT%H:%M:%SZ"
now = datetime.datetime.now(dateutil.tz.tzutc())
ret = {
'privateIp': '127.255.0.1',
'devpayProductCodes': None,
'availabilityZone': 'us-east-1a',
'version': '2010-08-31',
'accountId': '1234',
'instanceId': 'i-{0}'.format(app.config['MOCKED_INSTANCE_ID']),
'billingProducts': None,
'instanceType': 't2.medium',
# This may be a terrible mock for this...
'pendingTime': now.strftime(time_format),
'imageId': 'ami-1234',
'kernelId': None,
'ramdiskId': None,
'architecture': 'x86_64',
'region': 'us-east-1'
}
return jsonify(ret)
评论列表
文章目录