AWS Toolkit for Visual Studio 是針對 Microsoft Visual Studio 的延展,使開發(fā)人員能夠更容易使用 Amazon Web Services 來開發(fā)、調(diào)試和部署 .NET 應(yīng)用程序。借助 AWS Toolkit for Visual Studio,您在構(gòu)建 AWS 應(yīng)用程序時,起步會更快,更富有成效。
通過適用于 .NET 的 AWS 開發(fā)工具包迅速開始使用 AWS。該開發(fā)工具包為許多 AWS 服務(wù),如 Amazon S3、Amazon EC2、DynamoDB 等,提供 .NET API 以避免進行復(fù)雜的編碼。這個可下載的軟件包包含 AWS Toolkit for Microsoft Visual Studio、Visual Studio 項目模板、適用于 Windows PowerShell 的 AWS 工具、AWS .Net 庫、C# 代碼示例和文檔。
開發(fā)者預(yù)覽版 AWS SDK for .NET 2.0。
該版本的 AWS SDK 增加了 Windows Phone 應(yīng)用和 Windows Store 應(yīng)用開發(fā)的支持,開發(fā)者可以通過該 SDK 將應(yīng)用連接到 AWS 服務(wù)。而之前,AWS SDK 已經(jīng)支持 iOS 和 Android 應(yīng)用開發(fā)。
功能
Amazon DynamoDB Object Persistence FrameworkObject Persistence Framework 消除了在應(yīng)用程序級別進行數(shù)據(jù)轉(zhuǎn)換和自定義中間件解決方案的需要,方法是將 .NET 類別映射到 Amazon 數(shù)據(jù)庫項目以供存儲和檢索數(shù)據(jù)使用。
Amazon S3 TransferUtility
通過簡單的 API,Amazon S3 TransferUtility 通過廣泛使用多線程 Amazon S3 多部分上傳,提供了更高的吞吐量、性能和可靠性。
Amazon Glacier ArchiveTransferManager
Glacier ArchiveTransferManager 通過高級 API 自動將大文件分割成數(shù)個部分,然后計算核對總和的方式,簡化了 Amazon Glacier 數(shù)據(jù)傳輸。
Amazon DynamoDB Session State Provider
通過在 DynamoDB 中輕松存儲 ASP.NET 會話狀態(tài)來消除會話狀態(tài)規(guī)模瓶頸。
AWS Toolkit for VS特點:
加快 .NET 開發(fā)
AWS Toolkit for Visual Studio 包含了適用于 .NET 的 AWS 開發(fā)工具包,方便您開始在 Visual Studio 內(nèi)的 AWS 基礎(chǔ)設(shè)施服務(wù)(包括 Amazon S3、Amazon EC2、AWS Elastic Beanstalk 和 Amazon DynamoDB)上構(gòu)建 .NET 應(yīng)用程序。
開始
使用其中一個項目模板,通過 AWS .NET 庫,輕松地創(chuàng)建新的 .NET 項目,或者將庫添加到現(xiàn)有的項目。
開發(fā)
使用 Visual Studio 來構(gòu)建和調(diào)試應(yīng)用程序。
深入研究 AWS
在開發(fā)應(yīng)用程序時,輕松訪問和管理您的 AWS 基礎(chǔ)設(shè)施,如 Amazon S3、Amazon DynamoDB 和 Amazon EC2 等。AWS Explorer 提供了圖形界面,讓您輕松創(chuàng)建、編輯和刪除資源。
配置
創(chuàng)建、查看和刪除 Amazon S3 數(shù)據(jù)元、Amazon DynamoDB 項目和屬性、Amazon SQS 消息等。
編輯
添加、編輯和刪除資源,幫助您構(gòu)建和測試應(yīng)用程序,而且無須離開 IDE。
查詢
為您在 Amazon DynamoDB 中的數(shù)據(jù),創(chuàng)建查詢并編輯其結(jié)果。
伴隨 Elastic Beanstalk 一起成長
使用 AWS Toolkit for Visual Studio 開發(fā)和調(diào)試 .NET Web 應(yīng)用程序,然后再部署到 AWS Elastic Beanstalk。
開發(fā)
使用 Web 應(yīng)用程序模板創(chuàng)建新的 .NET Web 應(yīng)用程序。使用 Visual Studio 在本地構(gòu)建和運行您的應(yīng)用程序,而后再部署到 AWS Elastic Beanstalk。
部署
輕松將新版應(yīng)用程序部署到 AWS Elastic Beanstalk,然后使用 AWS Toolkit for Visual Studio 或 AWS 管理控制臺管理應(yīng)用程序。
形成云
使用 AWS Toolkit for Visual Studio 開發(fā)和調(diào)試 .NET Web 應(yīng)用程序,然后再通過 AWS CloudFormation 部署該 .NET Web 應(yīng)用程序。
開發(fā)
使用 Web 應(yīng)用程序模板,創(chuàng)建新的 .NET Web 應(yīng)用程序。使用 Visual Studio 在本地構(gòu)建和運行您的應(yīng)用程序,而后再部署到 AWS CloudFormation。
部署
輕松將新版應(yīng)用程序部署到 WS CloudFormation 堆棧,然后使用 Visual Studio 中的 Amazon EC2 管理功能或 AWS 管理控制臺管理應(yīng)用程序。