#Create SimpleDB client
Add-Type -Path "C:\AWS SDK\1.3.8.0\bin\AWSSDK.dll" $sdb=[Amazon.AWSClientFactory]::CreateAmazonSimpleDBClient('Key Id', 'Secret Key')
#Create Domain
$req = (new-object Amazon.SimpleDB.Model.CreateDomainRequest).WithDomainName('Contacts') $sdb.CreateDomain($req)
#List Domains
$req = (new-object Amazon.SimpleDB.Model.ListDomainsRequest) $sdb.ListDomains($req)
#Insert Item
$req = (new-object Amazon.SimpleDB.Model.PutAttributesRequest).WithDomainName('Contacts').WithItemName('user1'); $req.Attribute.Add((new-object Amazon.SimpleDB.Model.ReplaceableAttribute).WithName('FirstName').WithValue('Konstantin')) $req.Attribute.Add((new-object Amazon.SimpleDB.Model.ReplaceableAttribute).WithName('LastName').WithValue('Vlasenko')) $sdb.PutAttributes($req)
#Query All Items
$req = (new-object Amazon.SimpleDB.Model.SelectRequest).WithSelectExpression('select * from Contacts') $sdb.Select($req)
#Query Item
$req = (new-object Amazon.SimpleDB.Model.SelectRequest).WithSelectExpression('select * from Contacts where itemName()="user1"') $sdb.Select($req)
I follow the code up to the query section. Does this work for anyone else? I’m on Windows 8, PS 3.0 AWS SDK 1.1