こんにちわ。
職人見習いの小森です。
今回は、AWS Toolkit for Visual Studioについてです。VisualStudioは、C++6.0の頃から使っていたこともあり、興味が湧いたので触れてみます。
今回はスタートということで、Visual C# 2010 Expressをダウンロードしてきました。
そして、.NET 用 AWS SDKからAWSToolsAndSDKForNet.msiをダウンロードしてきます。
インストールは、Visual C#をインストールした後に、AWSToolsAndSDKForNet.msiをインストールするだけです。
新規作成を開き、今回はConsole Projectを選択します。
尚、新規プロジェクト作成時に、AccessKeyIDとSecretAccessKey、AccountNumberを入力する必要があります。
今回は、DynamoDBでテーブルを作成してみました。
Program.cs
namespace AWS_Console_App1 { class Program { public static void Main( string[] args) { Console.Write(GetServiceOutput()); Console.Read(); } public static AmazonDynamoDB client; public static string GetServiceOutput() { AmazonSecurityTokenServiceClient st = new AmazonSecurityTokenServiceClient(); RefreshingSessionAWSCredentials sc = new RefreshingSessionAWSCredentials (st); client = new AmazonDynamoDBClient (sc); client.CreateTable( new CreateTableRequest { TableName = "Test", ProvisionedThroughput = new ProvisionedThroughput { ReadCapacityUnits = 5, WriteCapacityUnits = 5 }, KeySchema = new KeySchema { HashKeyElement = new KeySchemaElement { AttributeName = "Title", AttributeType = "S" }, RangeKeyElement = new KeySchemaElement { AttributeName = "Released", AttributeType = "S" } } }); StringBuilder sb = new StringBuilder(1024); return sb.ToString(); } } }
上記のようにテーブルが簡単に作成できました。
※この記事は、なかの人(spitz8008)が書いています。