Todos os produtos
Search
Central de documentação

:Eventos do Container Registry

Última atualização: Jun 28, 2026

Este tópico descreve os tipos de eventos do Container Registry registrados pelo ActionTrail e publicáveis no EventBridge.

Tipos de evento

A tabela a seguir descreve os tipos de eventos do Container Registry publicáveis no EventBridge.

Tipo de evento

Valor do parâmetro type

Compilação de imagem

cr:Artifact:BuildCompleted

Execução de cadeia de entrega

cr:Artifact:DeliveryChainCompleted

Verificação de imagem

cr:Artifact:ScanCompleted

Assinatura de imagem

cr:Artifact:SigningCompleted

Sincronização de imagem

cr:Artifact:SynchronizationCompleted

Envio de imagem

cr:Artifact:PushCompleted

Operação em recurso

cr:ActionTrail:AliyunServiceEvent

Chamada de operação de API

cr:ActionTrail:ApiCall

Operação no console

cr:ActionTrail:ConsoleOperation

Login no console

cr:ActionTrail:ConsoleSignin

Logout do console

cr:ActionTrail:ConsoleSignout

Para mais informações sobre os parâmetros definidos na especificação CloudEvents, consulte Visão geral de eventos.

Compilação de imagem

O exemplo a seguir mostra o evento recebido pelo EventBridge ao compilar uma imagem:

{
    "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****"
    }

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

InstanceName

String

sirong-tongbu-hangzhou

Nome da instância.

RepoNamespaceName

String

scan

Namespace do repositório de imagens.

RepoBuildType

String

AUTO_BUILD

Tipo de compilação da imagem.

InstanceId

String

cri-4jga79lyszik****

ID da instância.

RepoName

String

mix-vuls

Nome do repositório de imagens.

BuildStatus

String

SUCCESS

Status da compilação da imagem.

ImageUpdate

String

2021-11-15 20:49:40

Horário da atualização da imagem.

RegionId

String

cn-hangzhou

ID da região onde reside o repositório de imagens.

Tag

String

mix-vuls

Tag da imagem.

RepoId

String

crr-8441203b7uzi****

ID do repositório de imagens.

Execução de cadeia de entrega

O exemplo a seguir mostra o evento recebido pelo EventBridge ao executar uma cadeia de entrega:

{
    "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"
    }
}

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

InstanceName

String

sirong-tongbu-hangzhou

Nome da instância.

RepoNamespaceName

String

a1

Namespace do repositório de imagens.

ChainInstanceId

String

EF7394D6-C2B3-1A4B-9FA0-B11B41F7****

ID da instância onde a cadeia de entrega foi executada.

EndTime

String

2021-11-18 19:13:52

Horário de conclusão da execução da cadeia de entrega.

InstanceId

String

cri-4jga79lyszik****

ID da instância.

RepoName

String

centos-7

Nome do repositório de imagens.

RegionId

String

cn-hangzhou

ID da região onde reside o repositório de imagens.

RepoId

String

crr-wwgobtf1moat****

ID do repositório de imagens.

Result

String

SUCCESS

Resultado da execução da cadeia de entrega.

Verificação de imagem

O exemplo a seguir mostra o evento recebido pelo EventBridge ao verificar uma imagem:

{
    "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****"
    }
}

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

Status

String

COMPLETE

Status da verificação da imagem.

RepoNamespaceName

String

scan

Namespace do repositório de imagens.

EndTime

String

2021-11-15 19:30:25

Horário de conclusão da verificação da imagem.

InstanceId

String

cri-4jga79lyszik****

ID da instância.

RepoName

String

ruby-2.4.0

Nome do repositório de imagens.

HighSeverity

Int

950

Número de vulnerabilidades de alta severidade.

UnknownSeverity

Int

52

Número de vulnerabilidades sem classificação.

TotalSeverity

Int

2355

Número total de vulnerabilidades.

InstanceName

String

sirong-tongbu-hangzhou

Nome da instância.

LowSeverity

Int

35

Número de vulnerabilidades de baixa severidade.

MediumSeverity

Int

1318

Número de vulnerabilidades de severidade média.

RegionId

String

cn-hangzhou

ID da região onde reside o repositório de imagens.

Tag

String

ruby-2.4.0

Tag da imagem.

RepoId

String

crr-7a41mq93xymk****

ID do repositório de imagens.

Assinatura de imagem

O exemplo a seguir mostra o evento recebido pelo EventBridge ao assinar uma imagem:

{
    "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"
    }
}
            

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

InstanceName

String

test-8-30

Nome da instância.

RepoNamespaceName

String

scan

Namespace do repositório de imagens.

InstanceId

String

cri-jhklm6d6o7cp****

ID da instância.

RepoName

String

for-scan-local

Nome do repositório de imagens.

FailureMessage

String

Informações sobre a falha.

RegionId

String

cn-hangzhou

ID da região onde reside o repositório de imagens.

Tag

String

1.0

Tag da imagem.

RepoId

String

crr-2dk58uw7gfjw****

ID do repositório de imagens.

Result

String

SUCCESS

Resultado da assinatura da imagem.

Sincronização de imagem

O exemplo a seguir mostra o evento recebido pelo EventBridge ao sincronizar uma imagem:

{
    "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****"
    }
}
            

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

SyncRuleId

String

crsr-goyv4w2rylmx****

ID da regra de sincronização.

ImageFrom

Map

Informações da imagem de origem.

EndTime

String

2021-11-15 20:49:40

Horário de conclusão da sincronização.

TaskTrigger

String

PASSIVE

Modo de acionamento da sincronização.

StartTime

String

2021-11-15 20:49:40

Horário de início da sincronização.

ImageTo

Map

Informações da imagem de destino.

RepoNamespaceName

String

scan

Namespace do repositório de imagens.

ImageTag

String

mix-vuls

Tag da imagem.

InstanceId

String

cri-roa3mwdsq4nz****

ID da instância.

RepoName

String

mix-vuls

Nome do repositório de imagens.

RegionId

String

ap-southea****

ID da região do repositório de imagens.

SyncBatchTaskId

String

9CC83523-0834-1B25-BEC2-4BE8AA18****

ID do lote de sincronização.

TaskStatus

String

SUCCESS

Status da sincronização.

SyncTaskId

String

rst-uce0qfbyuaw7****

ID da tarefa de sincronização.

Envio de imagem

O exemplo a seguir mostra o evento recebido pelo EventBridge ao enviar uma imagem:

{
  "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****"
  }
}

A tabela a seguir descreve os parâmetros do campo data.

Parâmetro

Tipo

Exemplo

Descrição

RegionId

String

cn-hangzhou

ID da região onde reside o repositório de imagens.

InstanceName

String

test-8-30

Nome da instância.

InstanceId

String

cri-jhklm6d6o7cp****

ID da instância.

RepoBuildType

String

AUTO_BUILD

Tipo de compilação da imagem.

RepoId

String

crr-2dk58uw7gfjw****

ID do repositório de imagens.

RepoName

String

for-scan-local

Nome do repositório de imagens.

RepoNamespaceName

String

scan

Namespace do repositório de imagens.

Tag

String

1.0

Tag da imagem.

ImageUpdate

String

2021-11-15 20:49:40

Horário do envio da imagem.

ManifestMediaType

String

application/vnd.docker.distribution.manifest.v2+json

Tipo de mídia.

Platform

String

{\"architecture\":\"amd64\",\"os\":\"linux\"}

Plataforma de origem do envio da imagem.

SchemaVersion

String

2

Versão do esquema.

UserId

String

125287961064****

ID do usuário.

Digest

String

09592217451cd40ff87b16e658a94860a34343267f0d7916e264a40b99b5****

Digest da imagem.