Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tutorial: Kirim acara ke Salesforce dari Amazon EventBridge
Anda dapat menggunakan EventBridge untuk merutekan acara ke layanan pihak ketiga, seperti Salesforce
Dalam tutorial ini, Anda akan menggunakan EventBridge konsol untuk membuat koneksi keSalesforce, APItujuan yang menunjuk keSalesforce, dan aturan untuk merutekan acara keSalesforce.
Langkah:
Prasyarat
Untuk menyelesaikan tutorial ini, Anda memerlukan sumber daya berikut:
Sebuah Salesforceakun
. Bucket Amazon Simple Storage Service (Amazon S3) yang EventBridge diaktifkan.
Langkah 1: Buat koneksi
Untuk mengirim acara keSalesforce, Anda harus terlebih dahulu membuat koneksi ke SalesforceAPI.
Untuk membuat koneksi
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Di panel navigasi, pilih APItujuan.
-
Pilih tab Connections, lalu pilih Create connection.
-
Masukkan nama dan deskripsi untuk koneksi. Misalnya, masukkan
Salesforce
sebagai nama, danSalesforce API Connection
sebagai deskripsi. -
Untuk tipe Tujuan, pilih Partner dan Destinasi Mitra, pilih Salesforce dari daftar drop-down.
-
Untuk titik akhir Otorisasi, masukkan salah satu dari ini:
-
Jika Anda menggunakan org produksi, masukkan
https://
MyDomainName
.my.salesforce.com./services/oauth2/token -
Jika Anda menggunakan kotak pasir tanpa domain yang disempurnakan, masukkan
https://
MyDomainName
--SandboxName
.my. salesforce.com/services /oauth2/token -
Jika Anda menggunakan kotak pasir dengan domain yang disempurnakan, masukkan
https://
MyDomainName
--SandboxName
.sandbox.my.salesforce.com/services/oauth2/token
-
-
Untuk HTTPmetode, pilih POSTdari daftar drop-down.
-
Untuk ID Klien, masukkan ID klien dari aplikasi yang Salesforce terhubung.
-
Untuk rahasia Klien, masukkan rahasia klien dari aplikasi Anda yang Salesforce terhubung.
-
Untuk Parameter OAuth Http, masukkan pasangan kunci/nilai berikut:
Kunci Nilai grant_type
client_credentials
-
Pilih Buat.
Langkah 2: Buat API tujuan
Sekarang setelah Anda membuat koneksi, selanjutnya Anda akan membuat API tujuan untuk digunakan sebagai target aturan.
Untuk membuat API Destinasi
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Di panel navigasi, pilih APItujuan.
-
Pilih Buat API tujuan.
-
Masukkan nama dan deskripsi untuk API tujuan. Misalnya, masukkan
SalesforceAD
untuk nama, danSalesforce API Destination
untuk deskripsi.. -
Untuk titik akhir API tujuan, masukkan
https://
di mana MyEvent__e adalah acara platform tempat Anda ingin mengirim informasi.MyDomainName
.my.salesforce.com/services/data/v54.0/sobjects/MyEvent__e
-
Untuk HTTPmetode, pilih POSTdari daftar drop-down.
-
Untuk batas tingkat pemanggilan, masukkan.
300
-
Untuk Koneksi, pilih Gunakan koneksi yang ada dan pilih
Salesforce
koneksi yang Anda buat di langkah 1. -
Pilih Buat.
Langkah 3: Buat aturan
Selanjutnya, Anda akan membuat aturan untuk mengirim acara Salesforce saat objek Amazon S3 dibuat.
Untuk membuat tabel
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Di panel navigasi, pilih Aturan.
-
Pilih Buat aturan.
-
Masukkan nama dan deskripsi aturan. Misalnya, masukkan
SalesforceRule
untuk nama, danRule to send events to Salesforce for S3 object creation
untuk deskripsi. -
Untuk Bus peristiwa, pilih default.
-
Untuk Tipe aturan, pilih Aturan dengan pola peristiwa.
-
Pilih Selanjutnya.
-
Untuk sumber acara, pilih Lainnya.
-
Untuk pola Event, masukkan yang berikut ini:
{ "source": ["aws.s3"] }
-
Pilih Selanjutnya.
-
Untuk jenis Target, pilih EventBridge APItujuan.
-
Untuk APItujuan, pilih Gunakan API tujuan yang ada, lalu pilih
SalesforceAD
tujuan yang Anda buat di langkah 2. -
Untuk peran Eksekusi, pilih Buat peran baru untuk sumber daya khusus ini.
-
Untuk pengaturan tambahan, lakukan hal berikut:
-
Untuk Konfigurasi input target, pilih Input transformator dari daftar drop-down.
-
Pilih Konfigurasi transformator input
-
untuk Contoh acara, masukkan yang berikut ini:
{ "detail":[] }
-
Untuk transformator input Target lakukan hal berikut:
-
Untuk Jalur Input, masukkan yang berikut ini:
{"detail":"$.detail"}
-
Untuk Template Input, masukkan yang berikut ini:
{"message": <detail>}
-
Pilih Konfirmasi. .
-
-
Pilih Selanjutnya.
-
Pilih Selanjutnya.
-
Tinjau detail aturan dan pilih Buat aturan.
Langkah 4: Uji aturan
Untuk menguji aturan Anda, buat objek Amazon S3 dengan mengunggah file ke bucket yang diaktifkan. EventBridge Informasi tentang objek yang dibuat akan dikirim ke acara Salesforce platform.
Langkah 5: Membersihkan sumber daya Anda
Sekarang Anda dapat menghapus sumber daya yang Anda buat untuk tutorial ini, kecuali Anda ingin mempertahankannya. Dengan menghapus AWS sumber daya yang tidak lagi Anda gunakan, Anda mencegah tagihan yang tidak perlu ke AWS akun Anda.
Untuk menghapus EventBridge Koneksi
-
Buka halaman API tujuan
EventBridge konsol. -
Pilih tab Koneksi.
-
Pilih Koneksi yang Anda buat.
-
Pilih Hapus.
-
Masukkan nama koneksi dan pilih Hapus.
Untuk menghapus EventBridge API tujuan
-
Buka halaman API tujuan
EventBridge konsol. -
Pilih API tujuan yang Anda buat.
-
Pilih Hapus.
-
Masukkan nama API tujuan dan pilih Hapus.
Untuk menghapus EventBridge aturan
-
Buka halaman Aturan
EventBridge konsol. -
Pilih aturan yang Anda buat.
-
Pilih Hapus.
-
Pilih Hapus.