Exemplo n.º 1
0
        public bool UpdateWorker(InstanceInfo instanceInfo, string filePath)
        {
            bool success     = false;
            var  credentials = credentialsRetriever.GetCredentials().GetCredentials();
            var  url         = string.Format(
                "http://{0}:9999/api/Instrumentation/Update?accessKey={1}&secretKey={2}&s3bucket={3}&s3path={4}",
                instanceInfo.IpAddress,
                credentials.AccessKey,
                HttpUtility.UrlEncode(credentials.SecretKey),
                s3Bucket,
                filePath
                );

            var response = client.PostAsync(url, new StringContent(""));

            response.HandleTimeoutGracefully(() =>
            {
                var result = response.Result;
                if (result.IsSuccessStatusCode)
                {
                    success = true;
                }
            });

            return(success);
        }
Exemplo n.º 2
0
 public Ec2Caller(ICredentialsRetriever credentialsRetriever, string amiName, string securityGroupName, string keyPairName)
 {
     this.amiName           = amiName;
     this.securityGroupName = securityGroupName;
     this.keyPairName       = keyPairName;
     credentials            = credentialsRetriever.GetCredentials();
 }
 public SnsCaller(ICredentialsRetriever credentialsRetriever)
 {
     credentials = credentialsRetriever.GetCredentials();
     client = new AmazonSimpleNotificationServiceClient(credentials, RegionEndpoint.USEast1);
 }
Exemplo n.º 4
0
 public SqsCaller(ICredentialsRetriever credentialsRetriever, string queueUrl)
 {
     this.queueUrl = queueUrl;
     credentials   = credentialsRetriever.GetCredentials();
     this.client   = new AmazonSQSClient(credentials, RegionEndpoint.USEast1);
 }
Exemplo n.º 5
0
 public S3Caller(ICredentialsRetriever credentialsRetriever)
 {
     this.credentials = credentialsRetriever.GetCredentials();
 }
 public SqsCaller(ICredentialsRetriever credentialsRetriever, string queueUrl)
 {
     this.queueUrl = queueUrl;
     credentials = credentialsRetriever.GetCredentials();
     this.client = new AmazonSQSClient(credentials, RegionEndpoint.USEast1);
 }
Exemplo n.º 7
0
 public SnsCaller(ICredentialsRetriever credentialsRetriever)
 {
     credentials = credentialsRetriever.GetCredentials();
     client      = new AmazonSimpleNotificationServiceClient(credentials, RegionEndpoint.USEast1);
 }
Exemplo n.º 8
0
 public S3Caller(ICredentialsRetriever credentialsRetriever)
 {
     this.credentials = credentialsRetriever.GetCredentials();
 }
Exemplo n.º 9
-1
 public Ec2Caller(ICredentialsRetriever credentialsRetriever, string amiName, string securityGroupName, string keyPairName)
 {
     this.amiName = amiName;
     this.securityGroupName = securityGroupName;
     this.keyPairName = keyPairName;
     credentials = credentialsRetriever.GetCredentials();
 }