Initially, I thought this would be a two-part series, but boy, was I wrong! What I'm trying to say is that there will be a third installment in this series. To get back on track. This is Part 2 of the "Creating Amazon Skills with .NET" series. In case you missed it, here's Part 1.
In this article, I will show you where to get the appropriate tools to work with and to install them so that you can use them in Visual Studio 2017 or Visual Studio 2019.
Setting Up AWS
In the first installment, I showed you how to register on Amazon and get access to some nifty tools and to get started with creating an Amazon skill with the tools provided. To take it a step further, you must go to the following link and register for the AWS services. Confirm your AWS registration, as shown in Figure 1.
Figure 1: AWS registration
This brings you to the AWS Management Console, as shown in Figure 2:
Figure 2: AWS Management Console
Here, you can register and sign up for the following services:
- Launch a virtual machine
- Build a Web app
- Build using virtual servers
- Register a domain
- Connect an IoT device
- Start migrating to AWS
- Start a development project
- Deploy a serverless microservice
- Host a static Web app
Getting the SDK for .NET
Follow this link to get access to the Amazon SDK for any and all platforms. Select .NET, and from the next page that launches, select the desired download option, as shown in Figure 3.
Figure 3: Download AWS .NET SDK
Install the SDK
You next need to get the AWS toolkit for Visual Studio. Click this link to download the AWS toolkit for Visual Studio. Select the download option and it will load the next page in the Marketplace (see Figure 4).
Figure 4: Marketplace
Download it, and then install it.
Depending on how your Visual Studio was set up initially and your Windows version, this may take a while.
This article may seem short (in words), but it is a ton of work. The downloads take a while and installing them takes even longer. If all went well, you are now entirely set up to start coding your AWS app in .NET.