亞馬遜已經發布了一個開源庫,用於與使用JavaScript應用程序的雲服務進行交互。AWS Amplify庫分爲多個類別,並計劃在將來增長更多分類。前端
該庫在GitHub上的描述爲:這是一個跨越不一樣類別操做的聲明性接口,以便將常見任務更容易地添加到應用程序中。默認實現適用於Amazon Web Services(AWS)資源,但設計爲可打開並可插入,以便與其餘雲服務提供一個可實現的或自定義後端。linux
當前類別以受權開始。程序員能夠使用它爲簽名版本4提供AWS憑證,還能夠使用它來從Amazon Cognito生成OIDC JWT令牌。程序員
此分析類別可在Amazon Pinpoint中合併對通過身份驗證或未經身份驗證的用戶的跟蹤。使用這個組件只須要一行代碼,而且能夠擴展自定義度量或屬性。後端
API模塊容許以安全的方式與使用AWS Sigv4的RESTful API進行交互。它也能夠用於Amazon API Gateway的無服務器基礎架構。緩存
其中,有一個存儲模塊提供簡單的命令,用於在Amazon S3中上傳,下載和列出內容,也能夠按照每一個用戶的習慣將數據分組到公共或私人內容中。安全
緩存模塊提供跨Web應用程序和React Native的LRU(最近最少使用)緩存界面。當前版本的最後一個模塊提供了國際化和本地化以及調試和記錄功能。服務器
開發人員已經爲React和React Native提供了附加的高級組件包,所以能夠將應用程序包裝到這些類別中,或者在構建接口時使用。架構
在發佈庫的同時,團隊已經爲移動開發者推出了一個命令行界面。前端JavaScript開發人員能夠使用AWS Mobile CLI來建立AWS後端資源並將其集成到移動應用程序中。能夠使用AWS Lambda建立無後臺服務器,Amplify庫容許經過一行代碼來使用此進程的常見配置。命令行
更多Linux諮詢請查看www.linuxprobe.com設計