張貼日期: Oct 31, 2019

Amplify 架構 是建立具有雲端功能的行動和 Web 應用程式的開放原始碼專案。Amplify CLI (Amplify 架構的一部分) 是一個工具鏈,可為您的應用程式建立、整合和管理 AWS 雲端服務。  

即日起,Amplify CLI 可讓開發人員建立 Amazon Cognito 使用者集區群組,並針對這些群組設定微調許可,以存取底層的後端資源,例如 Amazon Simple Storage Service (S3) 儲存貯體、Amazon API Gateway REST 端點和 AWS AppSync GraphQL API。建立群組之後,CLI 將依據您的輸入建立許可政策,並將這些政策連接至與該群組關聯的 IAM 角色。使用者屬於多個群組時,您還可以透過 CLI 設定群組優先順序,因為一名使用者一次只能收到一組登入資料。優先順序可避免任何不確定會收到哪個登入資料的可能性。

此外,開發人員現可透過以 Amplify CLI 設定的 REST 端點,輕易將使用者管理任務新增至行動和 Web 應用程式,例如列出使用者、新增/移除使用者、啟用/停用使用者和登出使用者。可自訂的 REST 端點由 API Gateway 提供技術支援,可安全存取 Lambda 以叫用路由及執行被請求的管理任務。

如需關於如何使用這些功能的更多詳細資訊,請參閱我們的部落格文章。要進一步了解 Amplify 架構,請瀏覽我們的文件。