Finding AMI billing and usage details
In the Amazon EC2 console, you can view the AMI billing information from the AMIs page or from the Instances page. You can also find billing information using the AWS CLI or the instance metadata service.
The following fields can help you verify AMI charges on your bill:
-
Platform details
-
Usage operation
-
AMI ID
Find AMI billing information (console)
Follow these steps to view AMI billing information in the Amazon EC2 console:
Look up AMI billing information from the AMIs page
-
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/
. -
In the navigation pane, choose AMIs, and then select an AMI.
-
On the Details tab, check the values for Platform details and Usage operation.
Look up AMI billing information from the Instances page
-
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/
. -
In the navigation pane, choose Instances, and then select an instance.
-
On the Details tab (or the Description tab if you are using the prior version of the console), check the values for Platform details and Usage operation.
Find AMI billing information (AWS CLI)
To find the AMI billing information using the AWS CLI, you need to know the AMI ID. If you
don't know the AMI ID, you can get it from the instance using the describe-instances
To find the AMI ID
If you know the instance ID, you can get the AMI ID for the instance by using the describe-instances
aws ec2 describe-instances --instance-ids
i-123456789abcde123
In the output, the AMI ID is specified
in the ImageId
field.
..."Instances": [
{
"AmiLaunchIndex": 0,
"ImageId": "ami-0123456789EXAMPLE",
"InstanceId": "i-123456789abcde123",
...
}]
To find the AMI billing information
If you know the AMI ID, you can use the describe-images
$
aws ec2 describe-images --image-ids
ami-0123456789EXAMPLE
The following example output shows the PlatformDetails
and
UsageOperation
fields. In this example, the ami-0123456789EXAMPLE
platform is Red Hat Enterprise Linux
and the usage operation and
billing code is RunInstances:0010
.
{
"Images": [
{
"VirtualizationType": "hvm",
"Description": "Provided by Red Hat, Inc.",
"Hypervisor": "xen",
"EnaSupport": true,
"SriovNetSupport": "simple",
"ImageId": "ami-0123456789EXAMPLE",
"State": "available",
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"SnapshotId": "snap-111222333444aaabb",
"DeleteOnTermination": true,
"VolumeType": "gp2",
"VolumeSize": 10,
"Encrypted": false
}
}
],
"Architecture": "x86_64",
"ImageLocation": "123456789012/RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2",
"RootDeviceType": "ebs",
"OwnerId": "123456789012",
"PlatformDetails": "Red Hat Enterprise Linux",
"UsageOperation": "RunInstances:0010",
"RootDeviceName": "/dev/sda1",
"CreationDate": "2019-05-10T13:17:12.000Z",
"Public": true,
"ImageType": "machine",
"Name": "RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2"
}
]
}