張貼日期: Jul 9, 2019
從現在開始,使用 Amazon Cognito、Amazon Simple Storage Service 和 Amazon DynamoDB 作為事件來源時,Amplify CLI (開放原始碼 Amplify Framework 的一部分) 能為各個事件新增和設定 AWS Lambda 觸發程序。如此一來,開發人員就可以使用 Amazon Cognito 使用者集區當作為身分驗證提供者,從 Amplify CLI 為其行動和 Web 應用程式設定自訂的身分驗證流程。
開發人員可以輕鬆設定各種功能,例如新增 Google reCAPTCHA 質詢、使用電子郵件進行帳戶驗證、將使用者新增至 Cognito 使用者集區群組,以及透過 CLI 提供的範本進行電子郵件網域篩選。以前,開發人員必須從 Lambda 主控台或使用 CloudFormation 手動新增和設定 AWS Lambda 函數。
此外,在此版本中,當開發人員使用 Amazon S3 和 Amazon DynamoDB 作為其行動和 Web 應用程式的儲存資源時,他們可以使用 Amplify CLI 輕鬆為事件設定 AWS Lambda 函數。這樣也可以授與開發人員利用 Lambda 函數與 AWS 資源互動的許可。這項更新與 IAM 執行角色政策關聯,無須執行手動 IAM 政策更新。