New user sign up using AWS Builder ID
New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
Perché non riesco a visualizzare i log delle conversazioni per Amazon Lex in CloudWatch?
Non riesco a visualizzare i log delle conversazioni per Amazon Lex in Amazon CloudWatch.
Breve descrizione
Esistono diversi motivi per cui potresti non vedere i log delle conversazioni di Amazon Lex in CloudWatch. Ad esempio, potresti non avere le autorizzazioni corrette configurate per consentire ad Amazon Lex di utilizzare i log di CloudWatch. Oppure, potresti aver abilitato COPPA sul tuo bot e ciò non ti consente di utilizzare la funzione dei log delle conversazioni.
Utilizza la procedura per la risoluzione dei problemi illustrata in questo articolo per individuare la causa principale del problema.
Risoluzione
Aggiungi una policy e ruolo IAM ad Amazon Lex
Verifica se hai le autorizzazioni corrette per consentire al bot Amazon Lex di accedere a CloudWatch. Per registrare i log delle conversazioni, Amazon Lex deve utilizzare i log di CloudWatch e accedere ai bucket Amazon Simple Storage Service (Amazon S3) per archiviare i log delle conversazioni. Segui questi passaggi per aggiungere i criteri e i ruoli AWS Identity and Access Management (AWS IAM) richiesti utilizzando la console Amazon Lex.
1. Apri la console Amazon Lex e scegli il bot che desideri modificare.
2. Scegli Impostazioni, quindi scegli Log conversazioni.
3. Scegli l'icona delle impostazioni, quindi scegli il ruolo IAM.
4. Aggiungi un ruolo IAM con una relazione di trust simile a questa:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "lex.amazonaws.com" //For V2 "Service": "lexv2.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
- Allega una policy IAM al ruolo che consente la registrazione del testo di conversazione nei log di CloudWatch:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": "arn:aws:logs:region:account-id:log-group:log-group-name:*" } ] }
6. Aggiungi una policy IAM al ruolo che consente la registrazione audio in un bucket S3:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": "arn:aws:s3:::bucket-name/*" } ] }
Verifica le impostazioni COPPA
Verifica se COPPA è abilitato per il tuo bot. Se hai abilitato COPPA, non è possibile utilizzare la funzione dei log delle conversazioni per quel bot.
Utilizzo di Amazon Lex V1
Per verificare questa impostazione, controlla le impostazioni generali del tuo bot utilizzano la console Amazon Lex.
1. Apri la console Amazon Lex, quindi scegli Ritorna alla console V1.
2. Scegli il bot che vuoi modificare.
2. Scegli Impostazioni, quindi scegli Generali.
3. Scegli COPPA.
Utilizza Amazon Lex V2
1. Apri la console Amazon Lex V2 e scegli versioni bot.
2. Scegli la versione che desideri utilizzare, quindi scegli COPPA.
3. Se COPPA è abilitato per una versione che si desidera utilizzare, non è possibile disabilitarlo. Vai invece alle versioni Bozza e scegli COPPA. Ora è possibile cambiare COPPA in no e pubblicare una nuova versione.
Ulteriori passaggi per la risoluzione del problema
1. Verifica che il gruppo di log che stai utilizzando si trovi nella stessa regione del tuo bot Amazon Lex.
2. Verifica che l'alias del bot che stai utilizzando e l'alias per cui hai specificato la registrazione siano gli stessi. I log delle conversazioni sono configurati in base all'alias del bot, quindi è importante che corrispondano.
3. Assicurati che non stai utilizzando l'alias $LATEST o un bot di test fornito da Amazon Lex per i test. Non è possibile registrare le conversazioni per nessuno di questi.
4. Verifica di non aver abilitato i criteri di esclusione dei servizi di intelligenza artificiale nella tua organizzazione AWS. Se abiliti i criteri di esclusione, Amazon Lex non registrerà i log delle conversazioni.
Informazioni correlate

Contenuto pertinente
- AWS UFFICIALEAggiornata 3 anni fa
- AWS UFFICIALEAggiornata 8 mesi fa
- AWS UFFICIALEAggiornata 4 mesi fa