張貼日期: May 30, 2019
從今天開始,Amplify CLI (屬於開放原始碼 Amplify 架構的一部分) 支援使用 GraphQL Transformer 和全新 @function 指令將 AWS Lambda 函數新增到 AWS AppSync API。Amplify CLI 中包含的 GraphQL Transformer 提供簡單易用的界面,能協助開發人員在 AWS 快速建立可擴展的 Web 和行動後端。
這項發佈還新增 GraphQL Transformer 的功能,讓開發人員在結構描述使用新的 @key 指令,簡化建立自訂索引的語法,以及透過 Amazon DynamoDB 執行進階查詢操作。@key 指令簡化設定重要結構的程序,以滿足使用 DynamoDB 做為資料來源時的各種存取模式。
此外,這項發佈透過提供開發人員授與許可的能力,以便從 Lambda 函數與 AWS 資源互動,改善了 AWS Lambda 的整體支援。這項更新與 IAM 執行角色政策關聯,無須執行手動 IAM 政策更新。Amplify 會在 Lambda 部署期間自動填入環境變數,然後放入程式碼範例,以便開發時輕鬆參考。