

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

# Menggunakan TransactionAttributes
<a name="transaction-attributes"></a>

Anda menggunakan struktur `TransactionAttributes` data untuk menyimpan informasi khusus aplikasi, seperti status panggilan atau ID rapat, lalu meneruskan data tersebut ke pemanggilan Lambda AWS . Struktur ini menghilangkan kebutuhan untuk menyimpan data dalam database eksternal seperti Amazon DynamoDB. 

`TransactionAttributes`adalah [Objek JSON](https://www.w3schools.com/js/js_json_objects.asp) yang berisi key/value pasangan. Objek dapat berisi maksimal 100 key/value pasang, dan objek memiliki ukuran muatan maksimum 20 KB. Data dalam `TransactionAttributes` struktur bertahan selama masa transaksi.

Ketika suatu AWS Lambda fungsi lolos `TransactionAttributes` ke aplikasi media SIP, aplikasi memperbarui atribut yang disimpan. Jika Anda meneruskan `TransactionAttributes` objek dengan set kunci yang ada, Anda memperbarui nilai yang disimpan. Jika Anda melewati set kunci yang berbeda, Anda mengganti nilai yang ada dengan nilai dari set kunci yang berbeda. Melewati map kosong (`{}`) menghapus semua nilai yang disimpan.

**Topics**
+ [Pengaturan TransactionAttributes](set-trans-attributes.md)
+ [Memperbarui TransactionAttributes](update-trans-attributes.md)
+ [Kliring TransactionAttributes](clear-trans-attributes.md)
+ [Menangani ACTION\_SUCCESSFUL acara](attribute-trans-success.md)
+ [Input tidak valid](attribute-trans-invalid.md)