最近更新时间:2024.03.22 16:45:45
首次发布时间:2024.03.22 16:45:45
本文主要介绍如何进行镜像检测,并查看检测报告。
在控制台导入镜像时,您可以勾选“创建后执行检测”,开启镜像检测功能。操作详情可查看导入自定义镜像。
通过OpenAPI导入镜像时,您可以在ImportImage接口中,传入NeedDetection
(是否需要检测)参数且配置其值为true
。
请求示例:
GET /?Action=ImportImage&Version=2020-04-01&ImageName=image-1&OsType=Linux&Platform=CentOS&PlatformVersion=7.6&Architecture=amd64&Url=****&NeedDetection=true HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing Service: ecs
在控制台通过ECS实例创建自定义镜像时,您可以勾选“创建后执行检测”,开启镜像检测功能。操作详情可查看通过实例创建自定义镜像。
通过OpenAPI导入镜像时,您可以在CreateImage接口中,传入NeedDetection
(是否需要检测)参数且配置其值为true
。
请求示例:
GET /?Action=CreateImage&Version=2020-04-01&InstanceId=i-3teco18f1w5a71******&ImageName=image-1&NeedDetection=true HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing ServiceName: ecs
对于已有自定义镜像,您可以按需手动执行镜像检测操作。
您可以在DetectImage接口中,通过ImageId
参数指定待检测的目标镜像,主动发起镜像检测流程。
请求示例:
GET /?Action=DetectImage&Version=2020-04-01&ImageId=image-yczf9rotssgh***** HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing ServiceName: ecs
您可以调用DescribeImages接口,在返回数据的Images.DetectionResults
参数中,查看检测报告信息。
返回示例:
{ "ResponseMetadata": { "RequestId": "2024022115332409AE*****", "Action": "DescribeImages", "Version": "2020-04-01", "Service": "ecs", "Region": "cn-beijing" }, "Result": { "Images": [ { "ImageId": "image-yczf9rotssgh*****", "ImageName": "CentOS7.9-pal", "Description": "", "VirtualSize": 8589934592, "Size": 8, "OsType": "Linux", "Platform": "CentOS", "ReleaseVersion": "0", "Status": "available", "Visibility": "private", "Architecture": "amd64", "UpdatedAt": "2024-02-21T14:47:41+08:00", "CreatedAt": "2024-02-21T14:43:42+08:00", "OsName": "CentOS 7.9 64位", "PlatformVersion": "7.9", "IsSupportCloudInit": true, "ShareStatus": "", "ImageOwnerId": "", "ProjectName": "default", "Snapshots": [ { "SnapshotId": "snap-3vgp9desp5h*****", "Size": 8, "VolumeKind": "system" } ], "BootMode": "BIOS", "Tags": [], "IsLTS": true, "DetectionResults": { "DetectionStatus": "Finished", "Items": [ { "Name": "Platform", "Result": "Centos", "RiskLevel": "", "RiskCode": "" }, { "Name": "PlatformVersion", "Result": "7.9", "RiskLevel": "", "RiskCode": "" }, { "Name": "KernelVersion", "Result": "3.10.0-1160.80.1.el7.x86_64", "RiskLevel": "", "RiskCode": "" }, { "Name": "Virtio", "Result": "Supported", "RiskLevel": "", "RiskCode": "" }, { "Name": "Virtio1.1", "Result": "Unsupported", "RiskLevel": "High", "RiskCode": "Virtio110.NotInstalled" }, { "Name": "BootMode", "Result": "BIOS", "RiskLevel": "", "RiskCode": "" }, { "Name": "Cloud-init", "Result": "Unavailable", "RiskLevel": "High", "RiskCode": "DataSource.NotCorrected" }, { "Name": "/etc/shadow", "Result": "Corrected", "RiskLevel": "", "RiskCode": "" }, { "Name": "Passwd/Chpasswd", "Result": "Corrected", "RiskLevel": "", "RiskCode": "" }, { "Name": "/etc/fstab", "Result": "Corrected", "RiskLevel": "", "RiskCode": "" }, { "Name": "Blk-None", "Result": "Unavailable", "RiskLevel": "High", "RiskCode": "BlkNone.NotInstalled" } ] } } ], "NextToken": "" } }
完整检测项详情及风险等级说明,可查看检测项说明。