

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengelola Rantai Pasokan AWS acara menggunakan Amazon EventBridge
<a name="eventbridge-integration"></a>

Dengan menggunakan EventBridge, Anda dapat mengotomatiskan layanan lain untuk merespons perubahan status eksekusi Alur Kerja Step Functions Standar.

Amazon EventBridge adalah layanan tanpa server yang menggunakan peristiwa untuk menghubungkan komponen aplikasi bersama-sama, sehingga memudahkan Anda untuk membangun aplikasi berbasis peristiwa yang dapat diskalakan. Arsitektur berbasis peristiwa adalah gaya membangun sistem perangkat lunak yang digabungkan secara longgar yang bekerja sama dengan memancarkan dan menanggapi peristiwa. Peristiwa mewakili perubahan dalam sumber daya atau lingkungan. 

Begini cara kerjanya:

Seperti banyak AWS layanan, Rantai Pasokan AWS menghasilkan dan mengirim acara ke bus acara EventBridge default. (Bus acara default secara otomatis disediakan di setiap AWS akun.) Bus acara adalah router yang menerima acara dan mengirimkannya ke nol atau lebih tujuan, atau *target*. Aturan yang Anda tentukan untuk bus acara mengevaluasi peristiwa saat mereka tiba. Setiap aturan memeriksa apakah suatu peristiwa cocok dengan *pola acara* aturan. Jika acara tidak cocok, bus acara mengirimkan acara ke target yang ditentukan.

![\[AWS layanan mengirim acara ke bus acara EventBridge default. Jika acara cocok dengan pola acara aturan, EventBridge kirimkan acara ke target yang ditentukan untuk aturan tersebut.\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/adminguide/images/eventbridge-integration-how-it-works.png)


**Topics**
+ [Rantai Pasokan AWS acara](#supported-events)
+ [Menyampaikan Rantai Pasokan AWS acara menggunakan EventBridge aturan](#eventbridge-using-events-rules)
+ [Rantai Pasokan AWS referensi detail acara](events-detail-reference.md)

## Rantai Pasokan AWS acara
<a name="supported-events"></a>

Rantai Pasokan AWS mengirimkan peristiwa berikut ke bus EventBridge acara default secara otomatis. Peristiwa yang cocok dengan pola acara aturan dikirimkan ke target yang ditentukan [berdasarkan](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level). Acara mungkin dikirim rusak.

Untuk informasi selengkapnya, lihat [EventBridge peristiwa](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) di *Panduan Amazon EventBridge Pengguna.*


| Jenis detail acara | Deskripsi | 
| --- | --- | 
|  [Perubahan Status Integrasi Data Rantai Pasokan AWS](events-detail-reference.md#event-detail-event-name-1-no-caps-or-spaces)  |  Menampilkan status untuk setiap file yang dicerna ke dalam Rantai Pasokan AWS. | 

## Menyampaikan Rantai Pasokan AWS acara menggunakan EventBridge aturan
<a name="eventbridge-using-events-rules"></a>

Agar bus acara EventBridge default mengirim Rantai Pasokan AWS acara ke target, Anda harus membuat aturan. Setiap aturan berisi pola acara, yang EventBridge cocok dengan setiap acara yang diterima di bus acara. Jika data peristiwa cocok dengan pola peristiwa yang ditentukan, EventBridge mengirimkan peristiwa itu ke target aturan.

Untuk petunjuk komprehensif tentang cara membuat aturan bus acara, lihat [Membuat aturan yang bereaksi terhadap peristiwa](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) di *Panduan EventBridge Pengguna*.

### Membuat pola acara yang cocok dengan Rantai Pasokan AWS acara
<a name="eventbridge-using-events-rules-patterns"></a>

Setiap pola acara adalah objek JSON yang berisi:
+ `source`Atribut yang mengidentifikasi layanan yang mengirim acara. Untuk Rantai Pasokan AWS acara, sumbernya adalah`aws.supplychain`.
+ (Opsional): `detail-type` Atribut yang berisi array jenis acara yang cocok.
+ (Opsional): `detail` Atribut yang berisi data acara lain yang cocok.

Misalnya, pola acara berikut cocok dengan semua `AWS Supply Chain Data Integration Status Change` peristiwa dari Rantai Pasokan AWS:

```
{
  "source": ["aws.supplychain"],
  "detail-type": ["AWS Supply Chain Data Integration Status Change"]
}
```

Untuk informasi selengkapnya tentang penulisan pola acara, lihat [Pola acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) di *Panduan EventBridge Pengguna*.

# Rantai Pasokan AWS referensi detail acara
<a name="events-detail-reference"></a>

Semua peristiwa dari AWS layanan memiliki seperangkat bidang umum yang berisi metadata tentang acara tersebut, seperti AWS layanan yang merupakan sumber acara, waktu acara dibuat, akun dan wilayah tempat acara berlangsung, dan lainnya. Untuk definisi bidang umum ini, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Panduan Amazon EventBridge Pengguna*. 

Selain itu, setiap acara memiliki `detail` bidang yang berisi data khusus untuk peristiwa tertentu. Referensi di bawah ini mendefinisikan bidang detail untuk berbagai Rantai Pasokan AWS acara.

Saat menggunakan EventBridge untuk memilih dan mengelola Rantai Pasokan AWS acara, penting untuk mengingat hal berikut:
+ `source`Bidang untuk semua acara dari Rantai Pasokan AWS diatur ke`aws.supplychain`.
+ `detail-type`Bidang menentukan jenis acara. 

  Misalnya, `AWS Supply Chain Data Integration Status Change`.
+ `detail`Bidang berisi data yang spesifik untuk peristiwa tertentu. 

Untuk informasi tentang membuat pola peristiwa yang memungkinkan aturan untuk mencocokkan Rantai Pasokan AWS peristiwa, lihat [Pola acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) di *Panduan Amazon EventBridge Pengguna*.

Untuk informasi selengkapnya tentang peristiwa dan cara EventBridge memprosesnya, lihat [Amazon EventBridge peristiwa](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) di *Panduan Amazon EventBridge Pengguna*.

## Perubahan Status Integrasi Data Rantai Pasokan AWS
<a name="event-detail-event-name-1-no-caps-or-spaces"></a>

Di bawah ini adalah contoh untuk `AWS Supply Chain Data Integration Status Change event` acara tersebut.

```
                  
{
    "version": "0",
    "id": "instanceID",
    "detail-type": "AWS Supply Chain Data Integration Status Change",
    "source": "aws.supplychain",
    "account": "acccountID",
    "time": "2024-03-30T12:26:13Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "version": "1.0",
        "instanceId": "instanceID",
        "flowArn": "arn:aws:scn:region:acccountID:instance/instanceID/data-integration-flows/flowname",
        "flowExecutionId": "flowExecutionId",
        "status": "IN_PROGRESS",
        "startTime": "2024-03-30T12:26:13Z",
        "endTime": "",
        "message": "",
        "sourceType": "S3",
        "sourceInfo": {
            "s3Source": {
                "bucketName": "aws-supply-chain-data-instanceID",
                "key": "flowname"
            }
        }
    }
}
```

`endTime`hanya tersedia jika *statusnya* gagal atau sukses.