Amazon Web Services, afgekort AWS, heeft ondersteuning voor verschillende ontwikkelplatformen in de vorm van SDK's. Om het ontwikkelen met deze SDK's te versnellen zijn er toolkits beschikbaar gesteld. Voor .Net is dat de AWS Toolkit voor Visual Studio, een extensie voor Visual Studio 2022. Het maakt je werk gemakkelijker, zoals het maken, debuggen of lokaal testen en het implementeren van serverless applicaties op AWS. In deze blog bespreken we hoe je de AWS Toolkit-extensie moet installeren.
Vereisten
Voordat je aan de slag kunt gaan, zijn er enkele vereisten.
Je hebt een AWS account nodig. Als je nog geen account hebt kun je die hier aanmaken.
Een pc met minimaal Windows 10.
Visual Studio 2022 moet geïnstalleerd staan op je pc. De laatste versie kun je hier downloaden.
Installeer de AWS Toolkit voor Visual Studio
Open Visual Studio 2022.
In het top menu, klik op “Extensions” → “Manage Extensions...”. De Extension Manager wordt nu getoond.
Tik "AWS Toolkit" in het zoekveld.
Installeer nu "AWS Toolkit with Amazon Q".
Om de AWS Toolkit-extensie te kunnen gebruiken heb je credentials nodig voor toegang tot AWS.
AWS credentials
Navigeer naar AWS Console and log in.
Eenmaal ingelogd, zoek naar de IAM (Identity and Access Management) service.
Klik op “Users” in het linker menu.
Maak een nieuwe gebruiker aan met "Administrator" rechten, zodat je straks met verschillende diensten kunt experimenteren. Het is niet nodig dat deze gebruiker kan inloggen in de AWS console.
Open de gebruiker en ga vervolgens naar de “Security Credentials” tab.
Klik op de “Create Access Key” knop.
Selecteer "Local code", bevestig "Confirmation" en klik op "Next". De toegangscode is nu aangemaakt.
Download hier de credentials via de knop "Download .csv file".
Dit bestand hebben we nodig om vanuit Visual Studio toegang te krijgen tot AWS.
Koppel AWS credentials in Visual Studio
Ga terug naar Visual Studio.
In het top menu, klik op “View” → “AWS Explorer”. The AWS Explorer wordt nu getoond, zoals in het plaatje hieronder.
Klik op “Add AWS Credentials Profile Button” (naast het Credentials invoerveld).
Selecteer in het pop-up scherm bij Profile Type "IAM User role".
Importeer hier het csv bestand met de credentials die we eerder hebben gedownload.
Zodra de credentials zijn ingelezen kun je aan de slag. Om te controleren of de credentials succesvol zijn opgeslagen moet er een default profiel op de locatie C:\Users\%username%\.aws\credentials aanwezig zijn. Open het bestand en controleer de credentials.
[default]
aws_access_key_id = ABCDE
aws_secret_access_key = 1234567890
region = eu-west-1