

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

# Mengatur pembatasan alamat IP dan batas waktu sesi di Connect Customer
<a name="authentication-profiles"></a>

**catatan**  
Fitur ini dalam rilis pratinjau dan dapat berubah. Untuk mendapatkan akses ke fitur ini, hubungi Arsitek Solusi Pelanggan Connect Anda, Manajer Akun Teknis, atau Dukungan.

Untuk mengunci pusat kontak Anda lebih lanjut, misalnya, untuk mematuhi persyaratan dan peraturan di industri Anda, Anda dapat mengatur pembatasan alamat IP dan batas waktu sesi. 
+ Pembatasan alamat IP mengharuskan agen hanya masuk dari VPN Anda, atau memblokir akses dari negara atau subnet tertentu.
+ Waktu tunggu sesi mengharuskan agen masuk ke Connect Customer lagi.

Di Connect Customer, Anda mengonfigurasi profil * otentikasi * untuk mengatur pembatasan alamat IP dan durasi sesi agen yang masuk. Profil otentikasi adalah sumber daya yang menyimpan pengaturan otentikasi untuk pengguna di pusat kontak Anda. 

## Memulai dengan profil otentikasi
<a name="get-started-auth-profiles"></a>

Instans Connect Customer Anda menyertakan profil otentikasi default. Profil otentikasi ini berlaku untuk ** semua pengguna ** di pusat kontak Anda secara default dan tidak perlu ditetapkan.

Profil otentikasi saat ini hanya dapat dikonfigurasi dengan AWS SDK. Untuk mengonfigurasi profil otentikasi default Anda, gunakan perintah berikut. 

**Tip**  
Anda memerlukan ID instance Connect Customer untuk menjalankan perintah ini. Untuk petunjuk tentang cara menemukan ID instans Anda, lihat[Menemukan ID instans Connect Customer atau ARN](find-instance-arn.md).

1. Buat daftar profil otentikasi di instans Anda untuk mendapatkan ID profil profil otentikasi yang ingin Anda perbarui. Anda dapat memanggil [ ListAuthenticationProfile ](https://docs.aws.amazon.com/connect/latest/APIReference/API_ListAuthenticationProfile.html) API atau menjalankan perintah `list-authentication-profiles` CLI. 

   Berikut ini adalah contoh `list-authentication-profiles` perintah:

   ```
   aws connect list-authentication-profiles --instance-id {{your-instance-id}}
   ```

   Berikut ini adalah contoh profil otentikasi default yang dikembalikan oleh `list-authentication-profiles` perintah.

   ```
   {
       "AuthenticationProfileSummaryList": [
           {
           "Arn": "arn:aws:connect:us-west-2:{{account-id}}:instance/{{your-instance-id}}/authentication-profile/{{profile-id}}",
           "Id": "{{profile-id}}",
           "IsDefault": true,
           "LastModifiedRegion": "us-west-2",
           "LastModifiedTime": 1.719249173664E9,
           "Name": "Default Authentication Profile"
           }
       ],
       "NextToken": null
   }
   ```

1. Lihat konfigurasi profil otentikasi yang ingin Anda perbarui. Anda dapat memanggil [ DescribeAuthenticationProfile ](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeAuthenticationProfile.html) atau menjalankan perintah `describe-authentication-profile` CLI. 

   Berikut ini adalah contoh `describe-authentication-profile` perintah:

   ```
   aws connect describe-authentication-profile --instance-id {{your-instance-id}} --authentication-profile-id {{authentication-profile-id}}
   ```

   Berikut ini adalah contoh informasi yang dikembalikan oleh `describe-authentication-profile` perintah.

   ```
   {
       "AuthenticationProfile": {
       "AllowedIps": [],
       "Arn": "arn:aws:connect:us-west-2:{{account-id}}:instance/{{your-instance-id}}/authentication-profile/{{profile-id}}",
       "BlockedIps": [],
       "CreatedTime": 1.718999177811E9,
       "Description": "A basic default Authentication Profile",
       "Id": "{{profile-id}}",
       "IsDefault": true,
       "LastModifiedRegion": "us-west-2",
       "LastModifiedTime": 1.719249173664E9,
       "MaxSessionDuration": 720,
       "Name": "Default Authentication Profile",
       "PeriodicSessionDuration": 60,
       "SessionInactivityDuration": 60,
       "SessionInactivityHandlingEnabled": false
       }
   }
   ```

   Untuk deskripsi setiap bidang, lihat [ AuthenticationProfile ](https://docs.aws.amazon.com/connect/latest/APIReference/API_AuthenticationProfile.html) di Referensi API Hu * bungkan Pelanggan*.

1. Konfigurasikan profil otentikasi dengan menggunakan [ UpdateAuthenticationProfile ](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateAuthenticationProfile.html) API atau perintah `update-authentication-profile` CLI. Semua bidang kecuali `InstanceId` dan `ProfileId` bersifat opsional. Hanya pengaturan yang Anda tentukan dalam panggilan API yang diubah.

   Berikut ini adalah contoh `update-authentication-profile` perintah. Ini mengonfigurasi profil otentikasi default yang secara otomatis ditetapkan untuk semua pengguna. Ini memungkinkan beberapa alamat IP, memblokir yang lain, memungkinkan logout otomatis pada ketidakaktifan pengguna, dan mengatur durasi [ sesi tidak aktif menjadi 60 menit](#configure-session-timeouts).

   ```
   aws connect update-authentication-profile 
       --instance-id {{your-instance-id}} 
       --authentication-profile-id {{authentication-profile-id}}
       --name "Default Authentication Profile"
       --description "A basic default Authentication Profile"
       --allowed-ips "ip-range-1" "ip-range-2" ...
       --blocked-ips "ip-range-3" "ip-range-4" ...
       --session-inactivity-handling-enabled
       --session-inactivity-duration 60
   ```

## Konfigur IP-based asikan kontrol akses
<a name="configure-ip-based-ac"></a>

Jika Anda ingin mengonfigurasi akses ke pusat kontak berdasarkan alamat IP, Anda dapat menggunakan fitur kontrol IP-based akses profil otentikasi Anda.

Ada dua jenis konfigurasi IP yang dapat Anda konfigurasi dalam profil otentikasi: rentang alamat IP yang diizinkan dan rentang alamat IP yang diblokir. Poin-poin berikut menjelaskan cara IP-based kerja kontrol akses.
+ Alamat IP dapat dalam format IPV4 * dan * IPV6.
+ Anda dapat menentukan alamat IP individu * dan rentang alamat * IP dalam notasi CIDR.
+ Konfigurasi IP yang diblokir selalu diutamakan.
+ Jika alamat IP ditentukan dalam daftar IP yang Diizinkan, * hanya alamat IP * tersebut yang diizinkan.
  + Alamat IP ini dapat dicakup oleh daftar IP yang diblokir.
+ Jika hanya alamat IP yang diblokir yang ditentukan, alamat IP apa pun dapat mengakses instance, * kecuali * yang ditentukan dalam daftar blokir.
+ Jika alamat IP ditentukan dalam daftar alamat IP yang diizinkan dan diblokir, * hanya * alamat IP yang ditentukan dalam rentang yang diizinkan yang diizinkan, dikur * angi alamat IP * apa pun dalam rentang yang diblokir.

**catatan**  
Kontrol akses berbasis alamat IP tidak berlaku untuk login admin [ darurat](emergency-admin-login.md). Untuk menerapkan pembatasan pada pengguna ini, Anda dapat [ menerapkan `SourceIp` pembatasan dalam kebijakan IAM ](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_examples_aws_deny-ip.html) untuk API`connect:AdminGetEmergencyAccessToken`.

Ketika alamat IP pengguna ditentukan untuk diblokir oleh instance, sesi pengguna akan dibatalkan. Acara logout dipublikasikan dalam [ Login/Logout laporan](login-logout-reports.md). 

### Apa yang dialami pengguna ketika pemeriksaan alamat IP mereka gagal
<a name="ccp-ip"></a>

**Agen **

Ketika agen aktif di Panel Kontrol Kontak (CCP), alamat IP mereka diperiksa secara berkala. 

Berikut ini adalah apa yang terjadi jika alamat IP gagal dalam pemeriksaan:
+ Jika agen tidak melakukan panggilan aktif, agen akan keluar jika alamat IP mereka berubah menjadi alamat yang tidak diizinkan.
+ Jika agen sedang melakukan panggilan aktif, sesi agen tidak valid. Namun, ini tidak mengakhiri panggilan aktif saat ini. Inilah yang terjadi:

  1. Agen kehilangan kemampuan untuk mengambil tindakan apa pun, seperti mengubah status agen, mentransfer panggilan, menunda panggilan, mengakhiri panggilan, atau membuat kasus.

  1. Agen diberitahu bahwa kemampuan mereka untuk mengambil tindakan di PKC dibatasi.

  1. Jika mereka berhasil masuk setelah sesi mereka tidak valid, mereka ditempatkan kembali ke panggilan aktif dan dapat mengambil tindakan lagi.

**Admin dan pengguna yang menggunakan situs web Connect Customer admin **

Ketika pemeriksaan alamat IP gagal untuk admin dan pengguna lain yang mengambil tindakan di situs web Connect Customer admin, seperti menyimpan pembaruan ke sumber daya atau masuk ke panggilan aktif, mereka secara otomatis keluar.

## Contoh konfigurasi alamat IP
<a name="example-ip-addresses"></a>

### Contoh 1: Alamat IP hanya ditentukan dalam daftar IP yang diizinkan
<a name="example-ip1"></a>
+ AllowedIps: [ `111.222.0.0/16` ]
+ BlockedIps: [ ]

Hasil: 
+ Hanya alamat IP antara `111.222.0.0` dan yang `111.222.255.255` diizinkan untuk mengakses instance.

### Contoh 2: Alamat IP hanya ditentukan dalam daftar IP yang diblokir
<a name="example-ip2"></a>
+ AllowedIps: [ ]
+ BlockedIps: [`155.155.155.0/24` ]

Hasil: 
+ Semua alamat IP diperbolehkan, * kecuali rent * ang alamat IP `155.155.155.0 - 155.155.155.255` inklusif.

### Contoh 3: Alamat IP didefinisikan dalam daftar IP yang diizinkan dan daftar IP yang diblokir
<a name="example-ip3"></a>
+ AllowedIps: [` 200.255.0.0/16` ]
+ BlockedIps: [`200.255.10.0/24, 200.255.40.50, 192.123.211.211` ]

Hasil: 
+ Alamat IP di antara `200.255.0.0 - 200.255.255.255` diperbolehkan, minus`(200.255.10.0 - 200.255.10.255 AND 200.255.40.50)`. 
+ Secara efektif, `200.255.0.0 - 200.255.9.255, 200.255.11.0 - 200.255.40.49, 200.255.40.51 - 200.255.255.255` diperbolehkan.
+ `192.123.211.211`secara efektif diabaikan karena tidak berada dalam jangkauan rentang yang Diizinkan.

### Contoh 4: Tidak ada alamat IP yang ditentukan dalam daftar IP yang diizinkan atau daftar IP yang diblokir
<a name="example-ip4"></a>
+ AllowedIps: [ ]
+ BlockedIps: [ ]

Dalam hal ini, tidak ada batasan.

**penting**  
`allowedIps`Daftar ini menentukan rentang kemungkinan IP yang diizinkan di pusat kontak Anda hanya * * jika tidak kosong. Jika kosong, alamat * IP * apa pun diizinkan untuk mengakses pusat kontak Anda kecuali secara eksplisit diblokir oleh `blockedIps` daftar.

## Konfigurasikan batas waktu sesi pengguna
<a name="configure-session-timeouts"></a>

Sesi Connect Customer didefinisikan sebagai periode terus menerus akses otentikasi ke situs web pusat kontak Anda. Ada dua batas waktu sesi yang berlaku untuk sesi pengguna di pusat kontak Anda:
+ **Durasi sesi maksimum**: Nilai ini mewakili periode waktu maksimum pengguna pusat kontak dapat masuk sebelum dipaksa masuk lagi. Nilai ini default 12 jam dan tidak dapat dikonfigurasi.
+ **Durasi sesi tidak aktif**:: Nilai ini mewakili periode sebelum agen secara otomatis keluar dari pusat kontak ketika mereka tidak aktif. 

Secara default, pengguna di instans Connect Customer Anda tetap masuk hingga durasi sesi maksimum 12 jam berlalu, tanpa logout otomatis karena tidak aktif. Namun, organisasi dengan persyaratan keamanan dan kepatuhan yang lebih ketat dapat menggunakan profil otentikasi untuk mengaktifkan keluar otomatis saat pengguna menjadi tidak aktif. Setelah diaktifkan, fitur ini memantau pola aktivitas pengguna dan secara otomatis mengakhiri sesi setelah durasi sesi tidak aktif yang dikonfigurasi telah berlalu. 

Pengguna pusat kontak dianggap aktif saat melakukan salah satu tindakan berikut:
+ Aktivitas mouse dan keyboard di Panel Kontrol Kontak (CCP), Ruang Kerja Agen, atau Situs Web Admin
+ Kehadiran kontak suara aktif

Jika pengguna ditentukan tidak aktif, pop-up akan muncul di layar yang memperingatkan pengguna bahwa sesi mereka akan kedaluwarsa karena tidak aktif. Pengguna dapat memilih untuk tetap masuk atau keluar.

Untuk memilih keluar otomatis saat pengguna tidak aktif, lakukan panggilan API berikut pada profil otentikasi di instans Anda menggunakan Connect Customer SDK.

```
aws connect update-authentication-profile 
    --instance-id {{your-instance-id}} 
    --authentication-profile-id {{authentication-profile-id}}
    --session-inactivity-handling-enabled
    --session-inactivity-duration {{minutes between 15 and 720}}
```

**catatan**  
Pelanggan yang mengintegrasikan pusat kontak mereka dengan vendor pihak ketiga (seperti Salesforce Service Cloud Voice (SCV)) harus merujuk ke dokumentasi vendor untuk menentukan apakah fitur ini didukung sebelum mengaktifkan logout otomatis saat tidak aktif.

**catatan**  
Pelanggan yang menggunakan AmazonConnectStreams atau AmazonConnect SDK untuk mengintegrasikan aplikasi web mereka yang ada dengan Connect Customer harus menerapkan penanganan aktivitas sebagai bagian dari integrasi mereka sebelum mengaktifkan logout otomatis saat pengguna tidak aktif. Lihat dokumentasi AmazonConnectStreams atau AmazonConnect SDK untuk informasi selengkapnya.

**catatan**  
Logout otomatis saat pengguna tidak aktif tidak didukung saat menggunakan Amazon Connect di [ Virtual Desktop Infrastructure (VDI) dengan model CCP terpisah. ](using-ccp-vdi.md#use-split-ccp)