View a markdown version of this page

Usar o TransactionAttributes - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar o TransactionAttributes

Você usa a estrutura de TransactionAttributes dados para armazenar informações específicas do aplicativo, como estados de chamadas ou IDs de reunião, e depois passa esses dados para invocações do AWS Lambda. Essa estrutura elimina a necessidade de armazenar dados em bancos de dados externos, como o Amazon DynamoDB.

TransactionAttributessão objetos JSON que contêm key/value pares. Os objetos podem conter no máximo 100 key/value pares, e os objetos têm um tamanho máximo de carga útil de 20 KB. Os dados em uma estrutura TransactionAttributes persistem por toda a vida útil de uma transação.

Quando uma AWS Lambda função passa TransactionAttributes para um aplicativo de mídia SIP, o aplicativo atualiza todos os atributos armazenados. Se você passar um objeto TransactionAttributes com um conjunto de chaves existente, atualizará os valores armazenados. Se você passar um conjunto de chaves diferente, substituirá os valores existentes pelos valores desse conjunto de chaves diferente. Passar um mapa vazio ({}) apaga todos os valores armazenados.