翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AS2 イベント
AS2 イベントの詳細フィールドは次のとおりです。
AS2 ペイロード受信完了
AS2 ペイロード受信失敗
AS2 ペイロード送信が完了しました
AS2 ペイロードの送信に失敗しました
AS2 MDN 受信完了
AS2 MDN 受信失敗
AS2 MDN 送信完了
AS2 MDN 送信失敗
source
および detail-type
フィールドには、 Transfer Family イベントの特定の値が含まれているため、以下が含まれます。すべてのイベントに含まれる他のメタデータフィールドの定義については、Amazon EventBridge 「 ユーザーガイド」の「イベント構造リファレンス」を参照してください。
{ . . ., "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
-
イベントのタイプを示します。
このイベントの場合、値は前述のAS2イベントの 1 つです。
source
-
イベントを発生させたサービスを識別します。イベントの場合 Transfer Family 、この値は です
aws.transfer
。 detail
-
イベントに関する情報を含むJSONオブジェクト。このフィールドの内容は、イベントを生成するサービスによって決まります。
s3-attributes
-
転送するファイルの Amazon S3 バケットとキーを識別します。MDN イベントの場合、MDNファイルのバケットとキーも識別されます。
file-bucket
-
Amazon S3 のオブジェクトのコンテナ。
file-key
-
Amazon S3 のオブジェクトに割り当てられた名前。
json-bucket
-
COMPLETED または FAILED転送の場合、JSONファイルのコンテナ。
json-key
-
COMPLETED または FAILED転送の場合、Amazon S3 の JSON ファイルに割り当てられた名前。
mdn-bucket
-
MDN イベントの場合、MDNファイルのコンテナ。
mdn-key
-
MDN イベントの場合、Amazon S3 の MDN ファイルに割り当てられた名前。
mdn-subject
-
MDN イベントの場合、メッセージ処理のテキスト説明。
mdn-message-id
-
MDN イベントの場合、MDNメッセージの一意の ID。
disposition
-
MDN イベントの場合、処理のカテゴリ。
bytes
-
メッセージ内のバイト数。
as2-from
-
メッセージを送信するAS2取引先。
as2-message-id
-
転送されるAS2メッセージの一意の識別子。
as2-to
-
メッセージを受信しているAS2取引先。
connector-id
-
Transfer Family サーバーから取引先に送信されるAS2メッセージの場合、使用されているAS2コネクタの一意の識別子。
client-ip
-
サーバーイベント (取引先から Transfer Family サーバーへの転送) の場合、転送に関与するクライアントの IP アドレス。
agreement-id
-
サーバーイベントの場合、AS2契約の一意の識別子。
server-id
-
サーバーイベントの場合、Transfer Family サーバー専用の一意の ID。
requester-file-name
-
ペイロードイベントの場合、転送中に受信したファイルの元の名前。
message-subject
-
メッセージの件名に関するテキストの説明。
start-timestamp
-
転送が成功した場合、ファイル処理が開始されたときのタイムスタンプ。
end-timestamp
-
転送が成功した場合、ファイル処理が完了したときのタイムスタンプ。
status-code
-
AS2 メッセージ転送プロセスの状態に対応するコード。有効な値:
COMPLETED | FAILED | PROCESSING
。 failure-code
-
失敗した転送の場合、転送が失敗した理由のカテゴリ。
failure-message
-
失敗した転送の場合、転送が失敗した理由の詳細。
transfer-id
-
転送イベントの一意の識別子。
例 AS2 ペイロード受信完了サンプルイベント
{ "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": "DOC-EXAMPLE-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" } }
例 AS2 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": "DOC-EXAMPLE-BUCKET1", "file-key": "/as2Integ/TestOutboundWrongCert.dat", "file-bucket": "DOC-EXAMPLE-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" } }