Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di policy basate sull'identità per Amazon Lex V2
Per impostazione predefinita, gli utenti e i ruoli non dispongono dell'autorizzazione per creare o modificare risorse Amazon Lex V2. Per concedere agli utenti l’autorizzazione a eseguire azioni sulle risorse di cui hanno bisogno, un amministratore IAM può creare policy IAM.
Per informazioni su come creare una policy basata su identità IAM utilizzando questi documenti di policy JSON di esempio, consulta Creazione di policy IAM (console) nella Guida per l’utente di IAM.
Per dettagli sulle azioni e sui tipi di risorse definiti da Amazon Lex V2, incluso il formato di ARNs per ogni tipo di risorsa, consulta Azioni, risorse e chiavi di condizione per Amazon Lex V2 nel Service Authorization Reference.
Argomenti
Consenti agli utenti di utilizzare Automated Chatbot Designer
Consenti agli utenti di utilizzare una AWS KMS chiave per crittografare e decrittografare i file
Consenti a un utente specifico di gestire le politiche basate sulle risorse
Consenti a un utente di esportare bot e impostazioni locali dei bot
Consenti a un utente di esportare un vocabolario personalizzato
Consenti a un utente di importare bot e impostazioni locali dei bot
Consenti a un utente di importare un vocabolario personalizzato
Consenti a un utente di migrare un bot da Amazon Lex ad Amazon Lex V2
Consentire agli utenti di visualizzare le loro autorizzazioni
Consenti agli utenti di creare e visualizzare le repliche dei bot, ma non di eliminarle
Best practice per le policy
Le policy basate sull'identità determinano se qualcuno può creare, accedere o eliminare risorse Amazon Lex V2 nel tuo account. Queste azioni possono comportare costi aggiuntivi per l’ Account AWS. Quando si creano o modificano policy basate sull’identità, seguire queste linee guida e raccomandazioni:
-
Inizia con le policy gestite di AWS e passa alle autorizzazioni con privilegi minimi: per iniziare a concedere autorizzazioni a utenti e carichi di lavoro, utilizza le policy gestite di AWS che concedono autorizzazioni per molti casi d'uso comuni. Sono disponibili nel tuo. Account AWS Ti consigliamo di ridurre ulteriormente le autorizzazioni definendo policy AWS gestite dai clienti specifiche per i tuoi casi d'uso. Per ulteriori informazioni, consulta AWS managed policies o AWS managed policies for job functions nella IAM User Guide.
-
Applicazione delle autorizzazioni con privilegio minimo - Quando si impostano le autorizzazioni con le policy IAM, concedere solo le autorizzazioni richieste per eseguire un’attività. È possibile farlo definendo le azioni che possono essere intraprese su risorse specifiche in condizioni specifiche, note anche come autorizzazioni con privilegio minimo. Per maggiori informazioni sull’utilizzo di IAM per applicare le autorizzazioni, consulta Policy e autorizzazioni in IAM nella Guida per l’utente di IAM.
-
Condizioni d’uso nelle policy IAM per limitare ulteriormente l’accesso - Per limitare l’accesso ad azioni e risorse è possibile aggiungere una condizione alle policy. Ad esempio, è possibile scrivere una condizione di policy per specificare che tutte le richieste devono essere inviate utilizzando SSL. Puoi anche utilizzare le condizioni per concedere l'accesso alle azioni del servizio se vengono utilizzate tramite uno specifico Servizio AWS, ad esempio CloudFormation. Per maggiori informazioni, consultare la sezione Elementi delle policy JSON di IAM: condizione nella Guida per l’utente di IAM.
-
Utilizzo dello strumento di analisi degli accessi IAM per convalidare le policy IAM e garantire autorizzazioni sicure e funzionali - Lo strumento di analisi degli accessi IAM convalida le policy nuove ed esistenti in modo che aderiscano al linguaggio (JSON) della policy IAM e alle best practice di IAM. Lo strumento di analisi degli accessi IAM offre oltre 100 controlli delle policy e consigli utili per creare policy sicure e funzionali. Per maggiori informazioni, consultare Convalida delle policy per il Sistema di analisi degli accessi IAM nella Guida per l’utente di IAM.
-
Richiedi l'autenticazione a più fattori (MFA): se hai uno scenario che richiede utenti IAM o un utente root nel Account AWS tuo, attiva l'MFA per una maggiore sicurezza. Per richiedere la MFA quando vengono chiamate le operazioni API, aggiungere le condizioni MFA alle policy. Per maggiori informazioni, consultare Protezione dell’accesso API con MFA nella Guida per l’utente di IAM.
Per maggiori informazioni sulle best practice in IAM, consulta Best practice di sicurezza in IAM nella Guida per l’utente di IAM.
Utilizzo della console Amazon Lex V2
Per accedere alla console Amazon Lex V2, devi disporre di un set minimo di autorizzazioni. Queste autorizzazioni devono consentirti di elencare e visualizzare i dettagli sulle risorse Amazon Lex V2 presenti nel tuo. Account AWS Se crei una policy basata sull’identità più restrittiva rispetto alle autorizzazioni minime richieste, la console non funzionerà nel modo previsto per le entità (utenti o ruoli) associate a tale policy.
Non sono necessarie le autorizzazioni minime della console per gli utenti che effettuano chiamate solo ad AWS CLI o all'API AWS. Al contrario, è opportuno concedere l’accesso solo alle azioni che corrispondono all’operazione API che stanno cercando di eseguire.
Per garantire che utenti e ruoli possano continuare a utilizzare la console Amazon Lex V2, gli utenti devono avere accesso alla console. Per ulteriori informazioni sulla creazione di un utente con accesso alla console, consulta Creating an IAM user in your AWS account nella IAM User Guide.
Consenti agli utenti di aggiungere funzioni a un bot
Questo esempio mostra una policy che consente agli utenti IAM di aggiungere Amazon Comprehend, sentiment analysis e autorizzazioni per le query Amazon Kendra a un bot Amazon Lex V2.
Consenti agli utenti di aggiungere canali a un bot
Questo esempio è una policy che consente agli utenti IAM di aggiungere un canale di messaggistica a un bot. Un utente deve disporre di questa politica prima di poter implementare un bot su una piattaforma di messaggistica.
Consenti agli utenti di creare e aggiornare i bot
Questo esempio mostra una policy di esempio che consente agli utenti IAM di creare e aggiornare qualsiasi bot. La policy include le autorizzazioni per completare questa azione sulla console o utilizzando l'AWS CLI o l'API AWS.
Consenti agli utenti di utilizzare Automated Chatbot Designer
Questo esempio mostra un esempio di policy che consente agli utenti IAM di eseguire Automated Chatbot Designer.
Consenti agli utenti di utilizzare una AWS KMS chiave per crittografare e decrittografare i file
Questo esempio mostra una policy di esempio che consente agli utenti IAM di utilizzare una chiave gestita AWS KMS dal cliente per crittografare e decrittografare i dati.
Consenti agli utenti di eliminare i bot
Questo esempio mostra una policy di esempio che consente agli utenti IAM di eliminare qualsiasi bot. La policy include le autorizzazioni per completare questa azione sulla console o utilizzando l'AWS CLI o l'API AWS.
Consenti agli utenti di conversare con un bot
Questo esempio mostra un esempio di policy che consente agli utenti IAM di conversare con qualsiasi bot. La policy include le autorizzazioni per completare questa azione sulla console o utilizzando l'AWS CLI o l'API AWS.
Consenti a un utente specifico di gestire le politiche basate sulle risorse
L'esempio seguente concede l'autorizzazione a un utente specifico per gestire le politiche basate sulle risorse. Consente l'accesso da console e API alle politiche associate ai bot e agli alias dei bot.
Consenti a un utente di esportare bot e impostazioni locali dei bot
La seguente politica di autorizzazione IAM consente a un utente di creare, aggiornare e ottenere un'esportazione per un bot o un bot locale.
Consenti a un utente di esportare un vocabolario personalizzato
La seguente politica di autorizzazione IAM consente a un utente di esportare un vocabolario personalizzato da una locale bot.
Consenti a un utente di importare bot e impostazioni locali dei bot
La seguente politica di autorizzazione IAM consente a un utente di importare un bot o una versione locale di un bot e di controllare lo stato di un'importazione.
Consenti a un utente di importare un vocabolario personalizzato
La seguente politica di autorizzazione IAM consente a un utente di importare un vocabolario personalizzato in una versione locale del bot.
Consenti a un utente di migrare un bot da Amazon Lex ad Amazon Lex V2
La seguente politica di autorizzazione IAM consente a un utente di iniziare la migrazione di un bot da Amazon Lex ad Amazon Lex V2.
Consentire agli utenti di visualizzare le loro autorizzazioni
Questo esempio mostra in che modo è possibile creare una policy che consente agli utenti IAM di visualizzare le policy inline e gestite che sono collegate alla relativa identità utente. Questa policy include le autorizzazioni per completare questa operazione sulla console o a livello di codice utilizzando AWS CLI o l'API AWS.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ViewOwnUserInfo", "Effect": "Allow", "Action": [ "iam:GetUserPolicy", "iam:ListGroupsForUser", "iam:ListAttachedUserPolicies", "iam:ListUserPolicies", "iam:GetUser" ], "Resource": ["arn:aws:iam::*:user/${aws:username}"] }, { "Sid": "NavigateInConsole", "Effect": "Allow", "Action": [ "iam:GetGroupPolicy", "iam:GetPolicyVersion", "iam:GetPolicy", "iam:ListAttachedGroupPolicies", "iam:ListGroupPolicies", "iam:ListPolicyVersions", "iam:ListPolicies", "iam:ListUsers" ], "Resource": "*" } ] }
Consenti a un utente di tracciare il flusso di conversazione con Visual Conversation Builder in Amazon Lex V2
La seguente politica di autorizzazione IAM consente a un utente di disegnare il flusso di conversazione con Visual Conversation Builder in Amazon Lex V2.
Consenti agli utenti di creare e visualizzare le repliche dei bot, ma non di eliminarle
Puoi assegnare le seguenti autorizzazioni a un ruolo IAM per consentirgli di creare e visualizzare solo repliche di bot. Omettendolex:DeleteBotReplica, si impedisce al ruolo di eliminare le repliche dei bot. Per ulteriori informazioni, consulta Autorizzazioni per replicare i bot e gestire le repliche dei bot in Lex V2.