簡體   English   中英

我可以在不從 AWS 中的 AMI 創建 EC2 實例的情況下獲取 AMI 詳細信息嗎

[英]Can I get AMI details with out creating the EC2 instance from AMI in AWS

是否可以在不創建 AMI 的 EC2 實例的情況下獲取用於構建 AMI 的 AMI 詳細信息,例如操作系統類型、操作系統版本和軟件。

我知道我可以通過從 AMI 創建 EC2 實例來獲取詳細信息。

我如何在不創建 EC2 實例的情況下獲取這些詳細信息。

有時。 這完全取決於誰創建了 AMI。 通常, AMI 提供以下信息


'Architecture': 'i386'|'x86_64'|'arm64',
'CreationDate': 'string',
'ImageId': 'string',
'ImageLocation': 'string',
'ImageType': 'machine'|'kernel'|'ramdisk',
'Public': True|False,
'KernelId': 'string',
'OwnerId': 'string',
'Platform': 'Windows',
'ProductCodes': [
    {
        'ProductCodeId': 'string',
        'ProductCodeType': 'devpay'|'marketplace'
    },
],
'RamdiskId': 'string',
'State': 'pending'|'available'|'invalid'|'deregistered'|'transient'|'failed'|'error',
'BlockDeviceMappings': [
    {
        'DeviceName': 'string',
        'VirtualName': 'string',
        'Ebs': {
            'DeleteOnTermination': True|False,
            'Iops': 123,
            'SnapshotId': 'string',
            'VolumeSize': 123,
            'VolumeType': 'standard'|'io1'|'gp2'|'sc1'|'st1',
            'Encrypted': True|False,
            'KmsKeyId': 'string'
        },
        'NoDevice': 'string'
    },
],
'Description': 'string',
'EnaSupport': True|False,
'Hypervisor': 'ovm'|'xen',
'ImageOwnerAlias': 'string',
'Name': 'string',
'RootDeviceName': 'string',
'RootDeviceType': 'ebs'|'instance-store',
'SriovNetSupport': 'string',
'StateReason': {
    'Code': 'string',
    'Message': 'string'
},
'Tags': [
    {
        'Key': 'string',
        'Value': 'string'
    },
],
'VirtualizationType': 'hvm'|'paravirtual'

因此,雖然您可以獲得架構,但除非創建者在您要查找的信息中包含NameDesriptionTags ,否則您可能不走運。

是的。 您可以使用 CLI、控制台和 API 查詢 AMI。

使用 ami-id 查詢 AMI 的示例 CLI 如下:

aws ec2 describe-images --region us-east-1 --image-ids ami-XXXXXXXXXX

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM