Topik ini menjelaskan jenis-jenis peristiwa Container Registry yang direkam oleh ActionTrail dan dapat diterbitkan ke EventBridge.
Jenis Peristiwa
Tabel berikut menjelaskan jenis-jenis peristiwa Container Registry yang dapat diterbitkan ke EventBridge.
Jenis Peristiwa | Nilai Parameter type parameter |
cr:Artifact:BuildCompleted | |
cr:Artifact:DeliveryChainCompleted | |
cr:Artifact:ScanCompleted | |
cr:Artifact:SigningCompleted | |
cr:Artifact:SynchronizationCompleted | |
cr:Artifact:PushCompleted | |
Operasi dilakukan pada sumber daya | cr:ActionTrail:AliyunServiceEvent |
Operasi API dipanggil | cr:ActionTrail:ApiCall |
Operasi dilakukan di konsol | cr:ActionTrail:ConsoleOperation |
Untuk informasi lebih lanjut tentang parameter dalam spesifikasi CloudEvents, lihat Ikhtisar.
Sebuah gambar dibuat
Contoh berikut menunjukkan peristiwa yang diterima EventBridge saat sebuah gambar dibuat:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.cr",
"specversion": "1.0",
"subject": "acs.cr:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "cr:Artifact:BuildCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"InstanceName": "sirong-tongbu-hangzhou",
"RepoNamespaceName": "scan",
"RepoBuildType": "AUTO_BUILD",
"InstanceId": "cri-4jga79lyszik****",
"RepoName": "mix-vuls",
"BuildStatus": "SUCCESS",
"ImageUpdate": "2021-11-15 20:49:40",
"RegionId": "cn-hangzhou",
"Tag": "mix-vuls",
"RepoId": "crr-8441203b7uzi****"
}Tabel berikut menjelaskan parameter dalam bidang data.
Parameter | Tipe | Contoh | Deskripsi |
InstanceName | String | sirong-tongbu-hangzhou | Nama instansinya. |
RepoNamespaceName | String | scan | Namespace tempat repositori gambar berada. |
RepoBuildType | String | AUTO_BUILD | Tipe pembuatan gambar. |
InstanceId | String | cri-4jga79lyszik**** | ID instansi. |
RepoName | String | mix-vuls | Nama repositori gambar. |
BuildStatus | String | SUCCESS | Status pembuatan gambar. |
ImageUpdate | String | 2021-11-15 20:49:40 | Waktu saat gambar diperbarui. |
RegionId | String | cn-hangzhou | ID wilayah tempat repositori gambar berada. |
Tag | String | mix-vuls | Tag gambar. |
RepoId | String | crr-8441203b7uzi**** | ID repositori gambar. |
Rantai pengiriman dijalankan
Contoh berikut menunjukkan peristiwa yang diterima EventBridge saat rantai pengiriman dijalankan:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.cr",
"specversion": "1.0",
"subject": "acs.cr:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "cr:Artifact:DeliveryChainCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"InstanceName": "sirong-tongbu-hangzhou",
"RepoNamespaceName": "a1",
"ChainInstanceId": "EF7394D6-C2B3-1A4B-9FA0-B11B41F7****",
"EndTime": "2021-11-18 19:13:52",
"InstanceId": "cri-4jga79lyszik****",
"RepoName": "centos-7",
"RegionId": "cn-hangzhou",
"RepoId": "crr-wwgobtf1moat****",
"Result": "SUCCESS"
}
}Tabel berikut menjelaskan parameter dalam bidang data.
Parameter | Tipe | Contoh | Deskripsi |
InstanceName | String | sirong-tongbu-hangzhou | Nama instansinya. |
RepoNamespaceName | String | a1 | Namespace tempat repositori gambar berada. |
ChainInstanceId | String | EF7394D6-C2B3-1A4B-9FA0-B11B41F7**** | ID instansi tempat rantai pengiriman dijalankan. |
EndTime | String | 2021-11-18 19:13:52 | Waktu ketika eksekusi rantai pengiriman selesai. |
InstanceId | String | cri-4jga79lyszik**** | ID instansi. |
RepoName | String | centos-7 | Nama repositori gambar. |
RegionId | String | cn-hangzhou | ID wilayah tempat repositori gambar berada. |
RepoId | String | crr-wwgobtf1moat**** | ID repositori gambar. |
Result | String | SUCCESS | Hasil dari eksekusi rantai pengiriman. |
Sebuah gambar dipindai
Contoh berikut menunjukkan peristiwa yang diterima EventBridge saat sebuah gambar dipindai:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.cr",
"specversion": "1.0",
"subject": "acs.cr:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "cr:Artifact:ScanCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"Status": "COMPLETE",
"RepoNamespaceName": "scan",
"EndTime": "2021-11-15 19:30:25",
"InstanceId": "cri-4jga79lyszik****",
"RepoName": "ruby-2.4.0",
"HighSeverity": 950,
"UnknownSeverity": 52,
"TotalSeverity": 2355,
"InstanceName": "sirong-tongbu-hangzhou",
"LowSeverity": 35,
"MediumSeverity": 1318,
"RegionId": "cn-hangzhou",
"Tag": "ruby-2.4.0",
"RepoId": "crr-7a41mq93xymk****"
}
}Tabel berikut menjelaskan parameter dalam bidang data.
Parameter | Tipe | Contoh | Deskripsi |
Status | String | COMPLETE | Status pemindaian gambar. |
RepoNamespaceName | String | scan | Namespace tempat repositori gambar berada. |
EndTime | String | 2021-11-15 19:30:25 | Waktu ketika pemindaian gambar selesai. |
InstanceId | String | cri-4jga79lyszik**** | ID instansi. |
RepoName | String | ruby-2.4.0 | Nama repositori gambar. |
HighSeverity | Int | 950 | Jumlah kerentanan dengan tingkat keparahan tinggi. |
UnknownSeverity | Int | 52 | Jumlah kerentanan yang tidak dinilai. |
TotalSeverity | Int | 2355 | Total jumlah kerentanan. |
InstanceName | String | sirong-tongbu-hangzhou | Nama instansinya. |
LowSeverity | Int | 35 | Jumlah kerentanan dengan tingkat keparahan rendah. |
MediumSeverity | Int | 1318 | Jumlah kerentanan dengan tingkat keparahan sedang. |
RegionId | String | cn-hangzhou | ID wilayah tempat repositori gambar berada. |
Tag | String | ruby-2.4.0 | Tag gambar. |
RepoId | String | crr-7a41mq93xymk**** | ID repositori gambar. |
Sebuah gambar ditandatangani
Contoh berikut menunjukkan peristiwa yang diterima EventBridge saat sebuah gambar ditandatangani:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.cr",
"specversion": "1.0",
"subject": "acs.cr:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "cr:Artifact:SigningCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"InstanceName": "test-8-30",
"RepoNamespaceName": "scan",
"InstanceId": "cri-jhklm6d6o7cp****",
"RepoName": "for-scan-local",
"FailureMessage": "",
"RegionId": "cn-hangzhou",
"Tag": "1.0",
"RepoId": "crr-2dk58uw7gfjw****",
"Result": "SUCCESS"
}
}
Tabel berikut menjelaskan parameter dalam bidang data.
Parameter | Tipe | Contoh | Deskripsi |
InstanceName | String | test-8-30 | Nama instansinya. |
RepoNamespaceName | String | scan | Namespace tempat repositori gambar berada. |
InstanceId | String | cri-jhklm6d6o7cp**** | ID instansi. |
RepoName | String | for-scan-local | Nama repositori gambar. |
FailureMessage | String | Informasi kegagalan. | |
RegionId | String | cn-hangzhou | ID wilayah tempat repositori gambar berada. |
Tag | String | 1.0 | Tag gambar. |
RepoId | String | crr-2dk58uw7gfjw**** | ID repositori gambar. |
Result | String | SUCCESS | Hasil dari penandatanganan gambar. |
Sebuah gambar disinkronkan
Contoh berikut menunjukkan peristiwa yang diterima EventBridge saat sebuah gambar disinkronkan:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.cr",
"specversion": "1.0",
"subject": "acs.cr:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "cr:Artifact:SynchronizationCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"SyncRuleId": "crsr-goyv4w2rylmx****",
"ImageFrom": {
"RepoNamespaceName": "scan",
"ImageTag": "mix-vuls",
"InstanceId": "cri-4jga79lyszik****",
"RepoName": "mix-vuls",
"RegionId": "cn-hangzhou"
},
"EndTime": "2021-11-15 20:49:40",
"TaskTrigger": "PASSIVE",
"StartTime": "2021-11-15 20:49:40",
"ImageTo": {
"RepoNamespaceName": "scan",
"ImageTag": "mix-vuls",
"InstanceId": "cri-roa3mwdsq4nz****",
"RepoName": "mix-vuls",
"RegionId": "ap-southea****"
},
"SyncBatchTaskId": "9CC83523-0834-1B25-BEC2-4BE8AA18****",
"TaskStatus": "SUCCESS",
"SyncTaskId": "rst-uce0qfbyuaw7****"
}
}
Tabel berikut menjelaskan parameter dalam bidang data.
Parameter | Tipe | Contoh | Deskripsi |
SyncRuleId | String | crsr-goyv4w2rylmx**** | ID aturan sinkronisasi. |
ImageFrom | Map | Informasi tentang gambar sumber. | |
EndTime | String | 2021-11-15 20:49:40 | Waktu ketika sinkronisasi selesai. |
TaskTrigger | String | PASSIVE | Mode di mana sinkronisasi dipicu. |
StartTime | String | 2021-11-15 20:49:40 | Waktu ketika sinkronisasi dimulai. |
ImageTo | Map | Informasi tentang gambar tujuan. | |
RepoNamespaceName | String | scan | Namespace tempat repositori gambar berada. |
ImageTag | String | mix-vuls | Tag gambar. |
InstanceId | String | cri-roa3mwdsq4nz**** | ID instansi. |
RepoName | String | mix-vuls | Nama repositori gambar. |
RegionId | String | ap-southea**** | ID repositori gambar. |
SyncBatchTaskId | String | 9CC83523-0834-1B25-BEC2-4BE8AA18**** | ID batch sinkronisasi. |
TaskStatus | String | SUCCESS | Status sinkronisasi. |
SyncTaskId | String | rst-uce0qfbyuaw7**** | ID tugas sinkronisasi. |
Sebuah gambar didorong
Contoh berikut menunjukkan peristiwa yang diterima EventBridge saat sebuah gambar didorong:
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.cr",
"specversion": "1.0",
"subject": "acs.cr:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "cr:Artifact:PushCompleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RegionId": "cn-hangzhou",
"InstanceName": "test-8-30",
"InstanceId": "cri-jhklm6d6o7cp****",
"RepoBuildType": "AUTO_BUILD",
"RepoId": "crr-2dk58uw7gfjw****",
"RepoName": "for-scan-local",
"RepoNamespaceName": "scan",
"Tag": "1.0",
"ImageUpdate": "2021-11-15 20:49:40",
"ManifestMediaType": "application/vnd.docker.distribution.manifest.v2+json",
"Platform": "{\"architecture\":\"amd64\",\"os\":\"linux\"}",
"SchemaVersion": "2",
"UserId": "125287961064****",
"Digest": "09592217451cd40ff87b16e658a94860a34343267f0d7916e264a40b99b5****"
}
}Tabel berikut menjelaskan parameter dalam bidang data.
Parameter | Tipe | Contoh | Deskripsi |
RegionId | String | cn-hangzhou | ID wilayah tempat repositori gambar berada. |
InstanceName | String | test-8-30 | Nama instansinya. |
InstanceId | String | cri-jhklm6d6o7cp**** | ID instansi. |
RepoBuildType | String | AUTO_BUILD | Tipe pembuatan gambar. |
RepoId | String | crr-2dk58uw7gfjw**** | ID repositori gambar. |
RepoName | String | for-scan-local | Nama repositori gambar. |
RepoNamespaceName | String | scan | Namespace tempat repositori gambar berada. |
Tag | String | 1.0 | Tag gambar. |
ImageUpdate | String | 2021-11-15 20:49:40 | Waktu ketika gambar didorong. |
ManifestMediaType | String | application/vnd.docker.distribution.manifest.v2+json | Tipe media. |
Platform | String | {\"architecture\":\"amd64\",\"os\":\"linux\"} | Platform dari mana gambar didorong. |
SchemaVersion | String | 2 | Versi skema. |
UserId | String | 125287961064**** | ID pengguna. |
Digest | String | 09592217451cd40ff87b16e658a94860a34343267f0d7916e264a40b99b5**** | Ringkasan gambar. |