Inserito il: Oct 31, 2019
Il framework di Amplify è un progetto open source per la creazione di applicazioni Web e mobili abilitate per il cloud. L'interfaccia a riga di comando (CLI) di Amplify (parte del framework di Amplify) è una toolchain per creare, integrare e gestire i servizi AWS Cloud per la tua applicazione.
A partire da oggi, l'interfaccia a riga di comando (CLI) di Amplify consente agli sviluppatori di creare gruppi di pool di utenti Amazon Cognito e configurare autorizzazioni granulari per questi gruppi, per accedere a risorse di backend sottostanti, quali i bucket di Amazon Simple Storage Service (S3), gli endpoint REST di Amazon API Gateway e le API GraphQL di AWS AppSync. Una volta creato un gruppo, l'interfaccia a riga di comando (CLI) crea le policy per le autorizzazioni in base ai tuoi input e collega le policy al ruolo IAM associato al gruppo. Puoi inoltre impostare la priorità di un gruppo attraverso l'interfaccia a riga di comando (CLI) quando un utente è parte di gruppi diversi, poiché un utente può ricevere soltanto un insieme di credenziali per volta. La priorità rimuove ogni possibile ambiguità in merito alle credenziali ricevute.
Inoltre, gli sviluppatori possono ora aggiungere attività amministrative di gestione degli utenti con facilità (quali elencare utenti, aggiungere/rimuovere utenti, attivare/disattivare utenti, scollegare utenti) alle loro applicazioni mobili e Web attraverso un endpoint REST configurato dall'interfaccia a riga di comando di Amplify. L'endpoint REST personalizzabile si basa sull'API di Gateway, che accede in modo sicuro a Lambda per richiamare un routing ed eseguire le attività amministrative richieste.
Per maggiori dettagli su come utilizzare queste funzionalità, consulta il nostro post del blog. Per ulteriori informazioni sul framework di Amplify, consulta la documentazione.