

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

# Siapkan pemindaian lampiran di Amazon Connect
<a name="setup-attachment-scanning"></a>

**catatan**  
Topik ini untuk pengembang yang akrab dengan Lambda. *Jika Anda baru mengenal Lambda, lihat [Memulai Lambda di Panduan Pengembang](https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html) Lambda AWS .* 

Anda dapat mengonfigurasi Amazon Connect untuk memindai lampiran yang dikirim melalui email, selama obrolan, atau diunggah ke kasing. Anda dapat memindai lampiran dengan menggunakan aplikasi pemindaian pilihan Anda. Misalnya, Anda dapat memindai lampiran untuk malware sebelum disetujui untuk dibagikan di antara peserta obrolan.

 Untuk mengaktifkan pemindaian lampiran, Anda melakukan dua langkah: 
+ [Konfigurasikan fungsi Lambda yang memanggil aplikasi pemindaian pilihan Anda](#lambda-scanning).
+ [Tambahkan pemindai ke Amazon Connect instance Anda](#add-attachment-scanner).

## Langkah 1: Buat fungsi Lambda yang menangani pemindaian
<a name="lambda-scanning"></a>

Buat fungsi Lambda, menggunakan runtime apa pun, dan konfigurasikan. Fungsi ini harus sama Wilayah AWS dan akun seperti instans Amazon Connect Anda.

Untuk setiap lampiran yang diunggah melalui Amazon Connect, permintaan dikirim dengan informasi tentang lampiran.

Berikut ini adalah contoh permintaan JSON untuk pemindaian:

```
{
    "Version": "1.0",
    "InstanceId": "your instance ID",
    "File": {
        "FileId": "your file ID",
        "FileCreationTime": 1689291663582,
        "FileName": "example.txt",
        "FileSizeInBytes": 10,
        "FileLocation": {
            "S3Location": {
                "Key": "connect/your-instance/Attachments/chat/2023/07/13/your file ID_20230713T23:41_UTC.txt",
                "Bucket": "connect-example",
                "Arn": "arn:aws:s3:::connect-example/connect/your-instance/Attachments/chat/2023/07/13/your file ID_20230713T23:41_UTC.txt"
            }
        }
    }
}
```

### Tanggapan yang diperlukan
<a name="response-scanning"></a>

```
{
   "Status": "APPROVED" | "REJECTED"
}
```

### Kebijakan coba lagi doa
<a name="retry-scanning"></a>

Jika pemanggilan Lambda Anda terhambat, permintaan akan dicoba lagi. Ini juga dicoba lagi jika kegagalan layanan umum (kesalahan 500) terjadi. Saat pemanggilan sinkron mengembalikan kesalahan, Amazon Connect mencoba ulang hingga 3 kali, selama maksimal 60 detik. Pada saat itu, lampiran ditandai ditolak. 

Untuk informasi selengkapnya tentang cara Lambda mencoba ulang, lihat [Penanganan kesalahan dan percobaan ulang otomatis](https://docs.aws.amazon.com/lambda/latest/dg/invocation-retries.html). AWS Lambda

### Perilaku penolakan
<a name="rejection-scanning"></a>

Amazon Connect menandai lampiran `REJECTED` dan secara otomatis menghapus file lampiran di S3 dari lokasi pementasan dan lokasi akhir ketika salah satu hal berikut terjadi:
+ Pemindai Lambda Anda mengembalikan status. `REJECTED`
+ Amazon Connect tidak dapat mengurai respons dari pemindai Lambda.
+ Amazon Connect tidak dapat menjalankan fungsi Lambda.

## Langkah 2: Tambahkan pemindai lampiran ke instans Amazon Connect
<a name="add-attachment-scanner"></a>

Setelah membuat Lambda untuk pemindaian lampiran, Anda perlu menambahkan Lambda ke instans Amazon Connect. Lakukan langkah-langkah berikut untuk menambahkan Lambda.

1. Buka konsol Amazon Connect di [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/).

1. Pada halaman instance, pilih alias instance. Alias instance juga merupakan **nama instans** Anda, yang muncul di URL Amazon Connect Anda. Gambar berikut menunjukkan halaman **instance pusat kontak virtual Amazon Connect**, dengan kotak di sekitar alias instance.  
![\[Halaman instans pusat kontak virtual Amazon Connect, alias instans.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/instance.png)

1. Di panel navigasi, pilih **Penyimpanan data**.

1. Pada halaman **Penyimpanan data**, di bagian **Lampiran**, pilih **Edit**, lalu pilih **Aktifkan pemindaian lampiran**, seperti yang ditunjukkan pada gambar berikut.  
![\[Halaman lampiran, opsi aktifkan pemindaian lampiran.\]](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/scanner.png)

1. Gunakan kotak drop-down **Fungsi Lambda** untuk memilih fungsi Lambda yang Anda tambahkan. [Langkah 1: Buat fungsi Lambda yang menangani pemindaian](#lambda-scanning)

1. Pilih **Simpan**. Pemindaian lampiran sekarang diaktifkan untuk instans Amazon Connect Anda.