As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Transfer Family referência de detalhes de eventos
Todos os eventos dos AWS serviços têm um conjunto comum de campos contendo metadados sobre o evento. Esses metadados podem incluir o AWS serviço que é a origem do evento, a hora em que o evento foi gerado, a conta e a região em que o evento ocorreu, entre outros. Para obter as definições desses campos gerais, consulte Referência da estrutura de eventos no Guia do usuário do Amazon EventBridge .
Além disso, cada evento tem um campo de detail que contém dados específicos desse determinado evento. A referência a seguir define os campos de detalhes dos vários Transfer Family eventos.
Ao usar EventBridge para selecionar e gerenciar Transfer Family eventos, considere o seguinte:
-
O
sourcecampo para todos os eventos de Transfer Family está definido comoaws.transfer. -
O campo do
detail-typeespecifica o tipo de evento.Por exemplo, .
FTP Server File Download Completed -
O campo de
detailcontém os dados específicos desse determinado evento.
Para obter mais informações sobre a criação de padrões de eventos que habilitam regras para corresponder a eventos do Transfer Family , consulte Padrões de eventos no Guia do usuário do Amazon EventBridge .
Para obter mais informações sobre eventos e como EventBridge os processa, consulte Amazon EventBridge eventos no Guia Amazon EventBridge do usuário.
Eventos de servidor SFTP, FTPS e FTP
A seguir estão os campos de detalhes dos eventos do servidor SFTP, FTPS e FTP:
-
Criação do diretório do servidor FTP concluída
-
Falha na criação do diretório do servidor FTP
-
A exclusão do diretório do servidor FTP foi concluída
-
Falha na exclusão do diretório do servidor FTP
-
A exclusão do arquivo do servidor FTP foi concluída
-
Falha na exclusão do arquivo do servidor FTP
-
Download do arquivo do servidor FTP concluído
-
Falha no download do arquivo do servidor FTP
-
Renomeação do arquivo do servidor FTP concluída
-
Falha na renomeação do arquivo do servidor FTP
-
Carregamento do arquivo do servidor FTP concluído
-
Falha no upload do arquivo do servidor FTP
-
Criação do diretório do servidor FTPS concluída
-
Falha na criação do diretório do servidor FTPS
-
Exclusão do diretório do servidor FTPS concluída
-
Falha na exclusão do diretório do servidor FTPS
-
A exclusão do arquivo do servidor FTPS foi concluída
-
Falha na exclusão do arquivo do servidor FTPS
-
Download do arquivo do servidor FTPS concluído
-
Falha no download do arquivo do servidor FTPS
-
Renomeação do arquivo do servidor FTPS concluída
-
Falha na renomeação do arquivo do servidor FTPS
-
Carregamento do arquivo do servidor FTPS concluído
-
Falha no upload do arquivo do servidor FTPS
-
Criação do diretório do servidor SFTP concluída
-
Falha na criação do diretório do servidor SFTP
-
A exclusão do diretório do servidor SFTP foi concluída
-
Falha na exclusão do diretório do servidor SFTP
-
A exclusão do arquivo do servidor SFTP foi concluída
-
Falha na exclusão do arquivo do servidor SFTP
-
Download do arquivo do servidor SFTP concluído
-
Falha no download do arquivo do servidor SFTP
-
Renomeação do arquivo do servidor SFTP concluída
-
Falha na renomeação do arquivo do servidor SFTP
-
Carregamento do arquivo do servidor SFTP concluído
-
Falha no carregamento do arquivo do servidor SFTP
Os detail-type campos source e estão incluídos abaixo porque contêm valores específicos para Transfer Family eventos. Para obter as definições dos outros campos de metadados incluídos em todos os eventos, consulte Referência de estrutura de eventos no Guia do Amazon EventBridge usuário.
{ . . ., "detail-type": "string", "source": "aws.transfer", . . ., "detail": { "failure-code" : "string", "status-code" : "string", "protocol" : "string", "bytes" : "number", "client-ip" : "string", "failure-message" : "string", "end-timestamp" : "string", "etag" : "string", "file-path" : "string", "original-file-path" : "string", "renamed-file-path" : "string", "directory-path" : "string", "server-id" : "string", "username" : "string", "session-id" : "string", "start-timestamp" : "string" } }
detail-type-
Identifica o tipo de evento.
Para esse evento, o valor é um dos nomes de eventos do servidor SFTP, FTPS ou FTP listados anteriormente.
source-
Identifica o serviço que gerou o evento. Para eventos do Transfer Family, esse valor é
aws.transfer. detail-
Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.
Para esse evento, os dados incluem o seguinte:
failure-code-
Categoria do motivo pelo qual a transferência falhou. Valores:
PARTIAL_UPLOAD | PARTIAL_DOWNLOAD | UNKNOWN_ERROR status-code-
Se a transferência foi bem-sucedida. Valores:
COMPLETED | FAILED. protocol-
O protocolo usado para a transferência. Valores:
SFTP | FTPS | FTP bytes-
O número de bytes transferidos.
client-ip-
O endereço IP do cliente envolvido na transferência
failure-message-
Para transferências malsucedidas, os detalhes do motivo pelo qual a transferência falhou.
end-timestamp-
Para transferências bem-sucedidas, o timestamp de quando o arquivo termina de ser processado.
etag-
A tag da entidade (usada somente para arquivos do Amazon S3).
file-path-
O caminho para o arquivo que está sendo transferido, excluído ou operado de outra forma.
original-file-path-
Para eventos de renomeação de arquivo, o caminho original do arquivo antes da renomeação.
renamed-file-path-
Para eventos de renomeação de arquivo, o novo caminho do arquivo após a renomeação.
directory-path-
Para eventos de criação e exclusão de diretórios, o caminho do diretório.
server-id-
O ID exclusivo do servidor Transfer Family.
username-
O usuário que está realizando a transferência.
session-id-
O identificador exclusivo da sessão de transferência.
start-timestamp-
Para transferências bem-sucedidas, a data e hora de início do processamento do arquivo.
exemplo Exemplo de evento de falha no download do arquivo do servidor SFTP
O exemplo a seguir mostra um evento em que um download falhou em um servidor SFTP (Amazon EFS é o armazenamento que está sendo usado).
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Download Failed", "source": "aws.transfer", "account": "958412138249", "time": "2024-01-29T17:20:27Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "failure-code": "PARTIAL_DOWNLOAD", "status-code": "FAILED", "protocol": "SFTP", "bytes": 4100, "client-ip": "IP-address", "failure-message": "File was partially downloaded.", "end-timestamp": "2024-01-29T17:20:27.749749117Z", "file-path": "/fs-1234abcd5678efghi/user0/test-file", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2024-01-29T17:20:16.706282454Z" } }
exemplo Exemplo de evento concluído para upload de arquivo do servidor FTP
O exemplo a seguir mostra um evento em que um upload foi concluído com êxito em um servidor FTP (Amazon S3 é o armazenamento que está sendo usado).
{ "version": "0", "id": "event-ID", "detail-type": "FTP Server File Upload Completed", "source": "aws.transfer", "account": "958412138249", "time": "2024-01-29T16:31:43Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1111aaaa2222bbbb3" ], "detail": { "status-code": "COMPLETED", "protocol": "FTP", "bytes": 1048576, "client-ip": "10.0.0.141", "end-timestamp": "2024-01-29T16:31:43.311866408Z", "etag": "b6d81b360a5672d80c27430f39153e2c", "file-path": "/amzn-s3-demo-bucket/test/1mb_file", "server-id": "s-1111aaaa2222bbbb3", "username": "test", "session-id": "event-ID", "start-timestamp": "2024-01-29T16:31:42.462088327Z" } }
exemplo Exemplo de evento concluído para exclusão de arquivo do servidor SFTP
O exemplo a seguir mostra um evento em que um arquivo foi excluído com êxito em um servidor SFTP.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Delete Completed", "source": "aws.transfer", "account": "958412138249", "time": "2025-05-15T14:30:27Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "status-code": "COMPLETED", "protocol": "SFTP", "client-ip": "IP-address", "end-timestamp": "2025-05-15T14:30:27.749749117Z", "file-path": "/fs-1234abcd5678efghi/user0/test-file-to-delete.txt", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2025-05-15T14:30:26.706282454Z" } }
exemplo Exemplo de evento concluído com renomeação de arquivo do servidor SFTP
O exemplo a seguir mostra um evento em que um arquivo foi renomeado com êxito em um servidor SFTP.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server File Rename Completed", "source": "aws.transfer", "account": "958412138249", "time": "2025-05-15T15:45:12Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "status-code": "COMPLETED", "protocol": "SFTP", "client-ip": "IP-address", "end-timestamp": "2025-05-15T15:45:12.749749117Z", "original-file-path": "/fs-1234abcd5678efghi/user0/old-filename.txt", "renamed-file-path": "/fs-1234abcd5678efghi/user0/new-filename.txt", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2025-05-15T15:45:11.706282454Z" } }
exemplo Evento de exemplo concluído do SFTP Server Directory Create
O exemplo a seguir mostra um evento em que um diretório foi criado com sucesso em um servidor SFTP.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Server Directory Create Completed", "source": "aws.transfer", "account": "958412138249", "time": "2025-05-15T16:20:05Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:958412138249:server/s-1234abcd5678efghi" ], "detail": { "status-code": "COMPLETED", "protocol": "SFTP", "client-ip": "IP-address", "end-timestamp": "2025-05-15T16:20:05.749749117Z", "directory-path": "/fs-1234abcd5678efghi/user0/new-directory", "server-id": "s-1234abcd5678efghi", "username": "test", "session-id": "session-ID", "start-timestamp": "2025-05-15T16:20:04.706282454Z" } }
Eventos do conector SFTP
nota
Esses eventos são entregues EventBridge em um nível durável, conforme descrito em Nível de entrega para eventos AWS de serviço na Referência de EventBridge Eventos da Amazon.
A seguir estão os campos de detalhes dos eventos do conector SFTP:
-
Envio do arquivo do conector SFTP concluído
-
Falha no envio do arquivo do conector SFTP
-
Recuperação do arquivo do conector SFTP concluída
-
Falha na recuperação do arquivo do conector SFTP
-
Lista de diretórios de conectores SFTP concluída
-
Falha na listagem do diretório do conector SFTP
-
Movimentação remota do conector SFTP concluída
-
Falha na movimentação remota do conector SFTP
-
Exclusão remota do conector SFTP concluída
-
Falha na exclusão remota do conector SFTP
Os detail-type campos source e estão incluídos abaixo porque contêm valores específicos para Transfer Family eventos. Para obter as definições dos outros campos de metadados incluídos em todos os eventos, consulte Referência de estrutura de eventos no Guia do Amazon EventBridge usuário.
{ . . ., "detail-type": "string", "source": "aws.transfer", . . ., "detail": { "operation" : "string", "max-items" : "number", "connector-id" : "string", "output-directory-path" : "string", "listing-id" : "string", "transfer-id" : "string", "file-transfer-id" : "string", "url" : "string", "file-path" : "string", "status-code" : "string", "failure-code" : "string", "failure-message" : "string", "start-timestamp" : "string", "end-timestamp" : "string", "local-directory-path" : "string", "remote-directory-path" : "string" "item-count" : "number" "truncated" : "boolean" "bytes" : "number", "egress-type" : "string", "vpc-lattice-resource-configuration-arn" : "string", "vpc-lattice-port-number" : "number", "local-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" }, "output-file-location" : { "domain" : "string", "bucket" : "string", "key" : "string" } } }
detail-type-
Identifica o tipo de evento.
Para esse evento, o valor é um dos nomes de eventos do conector SFTP listados anteriormente.
source-
Identifica o serviço que gerou o evento. Para Transfer Family eventos, esse valor é
aws.transfer. detail-
Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.
Para esse evento, os dados incluem o seguinte:
max-items-
O número máximo de directory/file nomes a serem retornados.
operation-
Se a
StartFileTransfersolicitação está enviando ou recuperando um arquivo. Valores:SEND|RETRIEVE. connector-id-
O identificador exclusivo do conector SFTP que está sendo usado.
output-directory-path-
O caminho (bucket e prefixo) no Amazon S3 para armazenar os resultados da file/directory listagem.
listing-id-
Um identificador exclusivo para a operação
StartDirectoryListingda API. Esse identificador pode ser usado para verificar CloudWatch os registros e ver o status da solicitação de listagem. transfer-id-
O identificador exclusivo do evento de transferência (uma
StartFileTransfersolicitação). file-transfer-id-
O identificador exclusivo do arquivo que está sendo transferido.
url-
O URL do endpoint do parceiro AS2 ou do SFTP.
file-path-
O local e o arquivo que estão sendo enviados ou recuperados.
status-code-
Se a transferência foi bem-sucedida. Valores:
FAILED | COMPLETED. failure-code-
Para transferências com falha, o código do motivo pelo qual a transferência falhou.
failure-message-
Para transferências malsucedidas, os detalhes do motivo pelo qual a transferência falhou.
start-timestamp-
Para transferências bem-sucedidas, a data e hora de início do processamento do arquivo.
end-timestamp-
Para transferências bem-sucedidas, o registro de data e hora de conclusão do processamento do arquivo.
local-directory-path-
Para
RETRIEVEsolicitações, o local no qual colocar o arquivo recuperado. remote-directory-path-
Para
SENDsolicitações, o diretório de arquivos no qual colocar o arquivo no servidor SFTP do parceiro. Esse é o valor doRemoteDirectoryPathque o usuário passou para aStartFileTransfersolicitação. Você pode especificar um diretório padrão no servidor SFTP do parceiro. Nesse caso, esse campo está vazio. item-count-
O número de itens (diretórios e arquivos) retornados para a solicitação de listagem.
truncated-
Se a saída da lista contém todos os itens contidos no diretório remoto ou não.
bytes-
O número de bytes que estão sendo transferidos. O valor é 0 para transferências malsucedidas.
egress-type-
Tipo de configuração de saída para o conector. Valores:
SERVICE_MANAGEDouVPC_LATTICE. vpc-lattice-resource-configuration-arn-
ARN da configuração de recursos VPC_LATTICE que define a localização do servidor SFTP de destino. Esse campo é nulo para conectores gerenciados por serviços.
vpc-lattice-port-number-
Número da porta para conexão com o servidor SFTP por meio de VPC_LATTICE.
local-file-location-
Esse parâmetro contém os detalhes da localização do arquivo AWS de armazenamento.
domain-
O armazenamento que está sendo usado. Atualmente, o único valor é
S3. bucket-
O contêiner do objeto no Amazon S3.
key-
O nome atribuído ao objeto no Amazon S3.
output-file-location-
Esse parâmetro contém os detalhes do local onde armazenar os resultados da listagem de diretórios no AWS armazenamento.
domain-
O armazenamento que está sendo usado. Atualmente, o único valor é
S3. bucket-
O contêiner do objeto no Amazon S3.
key-
O nome atribuído ao objeto no Amazon S3.
exemplo Exemplo de evento de falha no envio do arquivo do conector SFTP
O exemplo a seguir mostra um evento em que um conector SFTP falhou ao tentar enviar um arquivo para um servidor SFTP remoto.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector File Send Failed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T19:30:45Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "operation": "SEND", "connector-id": "c-f1111aaaa2222bbbb3", "transfer-id": "transfer-ID", "file-transfer-id": "file-transfer-ID", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "file-path": "/amzn-s3-demo-bucket/testfile.txt", "status-code": "FAILED", "failure-code": "CONNECTION_ERROR", "failure-message": "Unknown Host", "remote-directory-path": "", "bytes": 0, "start-timestamp": "2024-01-24T18:29:33.658729Z", "end-timestamp": "2024-01-24T18:29:33.993196Z", "local-file-location": { "domain": "S3", "bucket": "amzn-s3-demo-bucket", "key": "testfile.txt" } } }
exemplo Exemplo de evento concluído do SFTP Connector File Retrieve
O exemplo a seguir mostra um evento em que um conector SFTP recuperou com êxito um arquivo enviado de um servidor SFTP remoto.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector File Retrieve Completed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T18:28:08Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "operation": "RETRIEVE", "connector-id": "c-fc68000012345aa18", "transfer-id": "file-transfer-ID", "file-transfer-id": "file-transfer-ID", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "file-path": "testfile.txt", "status-code": "COMPLETED", "local-directory-path": "/amzn-s3-demo-bucket", "bytes": 63533, "start-timestamp": "2024-01-24T18:28:07.632388Z", "end-timestamp": "2024-01-24T18:28:07.774898Z", "local-file-location": { "domain": "S3", "bucket": "amzn-s3-demo-bucket", "key": "testfile.txt" } } }
exemplo Exemplo concluído de listagem de diretórios de conectores SFTP
O exemplo a seguir mostra um evento em que uma chamada de listagem de diretórios inicial recuperou um arquivo de listagem de um servidor SFTP remoto.
{ "version": "0", "id": "event-ID", "detail-type": "SFTP Connector Directory Listing Completed", "source": "aws.transfer", "account": "123456789012", "time": "2024-01-24T18:28:08Z", "region": "us-east-1", "resources": [ "arn:aws:transfer:us-east-1:123456789012:connector/c-f1111aaaa2222bbbb3" ], "detail": { "max-items": 10000, "connector-id": "c-fc68000012345aa18", "output-directory-path": "/amzn-s3-demo-bucket/example/file-listing-output", "listing-id": "123456-23aa-7980-abc1-1a2b3c4d5e", "url": "sftp://s-21a23456789012a.server.transfer.us-east-1.amazonaws.com", "status-code": "COMPLETED", "remote-directory-path": "/home", "item-count": 10000, "truncated": true, "start-timestamp": "2024-01-24T18:28:07.632388Z", "end-timestamp": "2024-01-24T18:28:07.774898Z", "output-file-location": { "domain": "S3", "bucket": "amzn-s3-demo-bucket", "key": "c-fc1ab90fd0d047e7a-70987273-49nn-4006-bab1-1a7290cc412ba.json" } } }
AS2 eventos
nota
Esses eventos são entregues EventBridge em um nível durável, conforme descrito em Nível de entrega para eventos AWS de serviço na Referência de EventBridge Eventos da Amazon.
A seguir estão os campos de detalhes dos AS2 eventos:
-
AS2 Recebimento da carga útil concluído
-
AS2 Falha no recebimento da carga útil
-
AS2 Envio de carga útil concluído
-
AS2 Falha no envio da carga
-
AS2 Recebimento MDN concluído
-
AS2 Falha na recepção do MDN
-
AS2 Envio MDN concluído
-
AS2 Falha no envio do MDN
Os detail-type campos source e estão incluídos abaixo porque contêm valores específicos para Transfer Family eventos. Para obter as definições dos outros campos de metadados incluídos em todos os eventos, consulte Referência de estrutura de eventos no Guia do Amazon EventBridge usuário.
{ . . ., "detail-type": "string", "source": "aws.transfer", . . ., "detail": { "s3-attributes" : { "file-bucket" : "string", "file-key" : "string", "json-bucket" : "string", "json-key" : "string", "mdn-bucket" : "string", "mdn-key" : "string" } "mdn-subject" : "string", "mdn-message-id" : "string", "disposition" : "string", "bytes" : "number", "as2-from" : "string", "as2-message-id" : "string", "as2-to" : "string", "connector-id" : "string", "client-ip" : "string", "agreement-id" : "string", "server-id" : "string", "requester-file-name" : "string", "message-subject" : "string", "start-timestamp" : "string", "end-timestamp" : "string", "status-code" : "string", "failure-code" : "string", "failure-message" : "string", "transfer-id" : "string" } }
detail-type-
Identifica o tipo de evento.
Para esse evento, o valor é um dos AS2 eventos listados anteriormente.
source-
Identifica o serviço que gerou o evento. Para Transfer Family eventos, esse valor é
aws.transfer. detail-
Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.
s3-attributes-
Identifica o bucket e a chave do Amazon S3 para o arquivo que está sendo transferido. Para eventos MDN, ele também identifica o bucket e a chave do arquivo MDN.
file-bucket-
O contêiner do objeto no Amazon S3.
file-key-
O nome atribuído ao objeto no Amazon S3.
json-bucket-
Para transferências CONCLUÍDAS ou COM FALHA, o contêiner do arquivo JSON.
json-key-
Para transferências CONCLUÍDAS ou FALHADAS, o nome atribuído ao arquivo JSON no Amazon S3.
mdn-bucket-
Para eventos MDN, o contêiner do arquivo MDN.
mdn-key-
Para eventos MDN, o nome atribuído ao arquivo MDN no Amazon S3.
mdn-subject-
Para eventos MDN, uma descrição em texto para a disposição da mensagem.
mdn-message-id-
Para eventos do MDN, um ID exclusivo para a mensagem do MDN.
disposition-
Para eventos da MDN, a categoria para a disposição.
bytes-
O número de bytes na mensagem.
as2-from-
O parceiro AS2 comercial que está enviando a mensagem.
as2-message-id-
Um identificador exclusivo para a AS2 mensagem que está sendo transferida.
as2-to-
O parceiro AS2 comercial que está recebendo a mensagem.
connector-id-
Para AS2 mensagens enviadas de um servidor Transfer Family para um parceiro comercial, o identificador exclusivo do AS2 conector que está sendo usado.
client-ip-
Para eventos de servidor (transferências de um parceiro comercial para um servidor Transfer Family), o endereço IP do cliente envolvido na transferência.
agreement-id-
Para eventos do servidor, o identificador exclusivo do AS2 contrato.
server-id-
Para eventos de servidor, uma ID exclusiva somente para o servidor Transfer Family.
requester-file-name-
Para eventos de carga, o nome original do arquivo recebido durante a transferência.
message-subject-
Uma descrição em texto para o assunto da mensagem.
start-timestamp-
Para transferências bem-sucedidas, a data e hora de início do processamento do arquivo.
end-timestamp-
Para transferências bem-sucedidas, o registro de data e hora de conclusão do processamento do arquivo.
status-code-
O código que corresponde ao estado do processo de transferência de AS2 mensagens. Valores válidos:
COMPLETED | FAILED | PROCESSING. failure-code-
Para transferências malsucedidas, a categoria do motivo pelo qual a transferência falhou.
failure-message-
Para transferências malsucedidas, os detalhes do motivo pelo qual a transferência falhou.
transfer-id-
O identificador exclusivo do evento de transferência.
exemplo AS2 Recebimento de carga útil: exemplo de evento concluído
{ "version": "0", "id": "event-ID", "detail-type": "AS2 Payload Receive Completed", "source": "aws.transfer", "account": "076722215406", "time": "2024-02-07T06:47:05Z", "region": "us-east-1", "resources": ["arn:aws:transfer:us-east-1:076722215406:connector/c-1111aaaa2222bbbb3"], "detail": { "s3-attributes": { "file-key": "/inbound/processed/testAs2Message.dat", "file-bucket": "amzn-s3-demo-bucket" }, "client-ip": "client-IP-address", "requester-file-name": "testAs2MessageVerifyFile.dat", "end-timestamp": "2024-02-07T06:47:06.040031Z", "as2-from": "as2-from-ID", "as2-message-id": "as2-message-ID", "message-subject": "Message from AS2 tests", "start-timestamp": "2024-02-07T06:47:05.410Z", "status-code": "PROCESSING", "bytes": 63, "as2-to": "as2-to-ID", "agreement-id": "a-1111aaaa2222bbbb3", "server-id": "s-1234abcd5678efghi" } }
exemplo AS2 Exemplo de evento de falha na recepção do MDN
{ "version": "0", "id": "event-ID", "detail-type": "AS2 MDN Receive Failed", "source": "aws.transfer", "account": "889901007463", "time": "2024-02-06T22:05:09Z", "region": "us-east-1", "resources": ["arn:aws:transfer:us-east-1:076722215406:server/s-1111aaaa2222bbbb3"], "detail": { "mdn-subject": "Your Requested MDN Response re: Test run from Id 123456789abcde to partner ijklmnop987654", "s3-attributes": { "json-bucket": "amzn-s3-demo-bucket1", "file-key": "/as2Integ/TestOutboundWrongCert.dat", "file-bucket": "amzn-s3-demo-bucket2", "json-key": "/as2Integ/failed/TestOutboundWrongCert.dat.json" }, "mdn-message-id": "MDN-message-ID", "end-timestamp": "2024-02-06T22:05:09.479878Z", "as2-from": "PartnerA", "as2-message-id": "as2-message-ID", "connector-id": "c-1234abcd5678efghj", "message-subject": "Test run from Id 123456789abcde to partner ijklmnop987654", "start-timestamp": "2024-02-06T22:05:03Z", "failure-code": "VERIFICATION_FAILED_NO_MATCHING_KEY_FOUND", "status-code": "FAILED", "as2-to": "MyCompany", "failure-message": "No public certificate matching message signature could be found in profile: p-1234abcd5678efghj", "transfer-id": "transfer-ID" } }