/// <summary> /// Cloud account provider. /// </summary> /// <param name="awsAccessKeyId">AWS Access Key ID.</param> /// <param name="awsSecretAccessKey">AWS Secret Access Key.</param> /// <param name="serviceUrl">AWS service URL.</param> public CloudAccount(string awsAccessKeyId, string awsSecretAccessKey, string serviceUrl) { AmazonSimpleDBConfig clientConfig = new AmazonSimpleDBConfig(); clientConfig.ServiceURL = serviceUrl; _client = new AmazonSimpleDBClient(awsAccessKeyId, awsSecretAccessKey, clientConfig); }
/// <summary> /// Create a client for the Amazon SimpleDB Service with the specified configuration /// </summary> /// <param name="awsAccessKey">The AWS Access Key associated with the account</param> /// <param name="awsSecretAccessKey">The AWS Secret Access Key associated with the account</param> /// <param name="config">Configuration options for the service like HTTP Proxy, # of connections, etc /// </param> /// <returns>An Amazon SimpleDB client</returns> /// <remarks> /// </remarks> public static AmazonSimpleDB CreateAmazonSimpleDBClient( string awsAccessKey, string awsSecretAccessKey, AmazonSimpleDBConfig config ) { return(new AmazonSimpleDBClient(awsAccessKey, awsSecretAccessKey, config)); }
public SimpleDBStorage() { var credentials = new CognitoAWSCredentials( Constants.CognitoIdentityPoolId, RegionEndpoint.EUWest1); var config = new AmazonSimpleDBConfig(); config.RegionEndpoint = RegionEndpoint.EUWest1; client = new AmazonSimpleDBClient(credentials, config); Items = new List <TodoItem>(); SetupDomain(); }
/// <summary> /// Create a client for the Amazon SimpleDB Service with AWSCredentials and an AmazonSimpleDB Configuration object. /// </summary> /// <param name="credentials">AWS Credentials</param> /// <param name="config">Configuration options for the service like HTTP Proxy, # of connections, etc</param> /// <returns>An Amazon SimpleDB client</returns> /// <remarks> /// </remarks> public static IAmazonSimpleDB CreateAmazonSimpleDBClient(AWSCredentials credentials, AmazonSimpleDBConfig config) { return(new AmazonSimpleDBClient(credentials, config)); }
/// <summary> /// Cloud account provider. /// </summary> /// <param name="awsAccessKeyId">AWS Access Key ID.</param> /// <param name="awsSecretAccessKey">AWS Secret Access Key.</param> /// <param name="clientConfig">Configuration for accessing Amazon SimpleDB service</param> public CloudAccount(string awsAccessKeyId, string awsSecretAccessKey, AmazonSimpleDBConfig clientConfig) { _client = new AmazonSimpleDBClient(awsAccessKeyId, awsSecretAccessKey, clientConfig); }
/// <summary> /// Cloud account provider. /// </summary> /// <param name="credentials">credentials object for AWS services.</param> /// <param name="clientConfig">Configuration for accessing Amazon SimpleDB service.</param> public CloudAccount(AWSCredentials credentials, AmazonSimpleDBConfig clientConfig) { _client = new AmazonSimpleDBClient(credentials, clientConfig); }