GetAccessKeys() публичный статический Метод

public static GetAccessKeys ( string bucket ) : AccessKeys
bucket string
Результат AccessKeys
Пример #1
0
        public BloomParseClient()
        {
            var keys = AccessKeys.GetAccessKeys(BookUpload.UploadBucketNameForCurrentEnvironment);

            RestApiKey    = keys.ParseApiKey;
            ApplicationId = keys.ParseApplicationKey;
        }
Пример #2
0
        protected virtual IAmazonS3 CreateAmazonS3Client(string bucketName, AmazonS3Config s3Config)
        {
            var accessKeys = AccessKeys.GetAccessKeys(bucketName);

            return(new AmazonS3Client(accessKeys.S3AccessKey,
                                      accessKeys.S3SecretAccessKey, s3Config));
        }
Пример #3
0
        public BloomParseClient()
        {
            _sessionToken = String.Empty;

            var keys = AccessKeys.GetAccessKeys(BookTransfer.UploadBucketNameForCurrentEnvironment);

            RestApiKey    = keys.ParseApiKey;
            ApplicationId = keys.ParseApplicationKey;
        }
Пример #4
0
        private IAmazonS3 GetAmazonS3(string bucketName)
        {
            //Note, it would probably be fine to just generate this each time,
            //but this was the more conservative approach when refactoring
            //to allow a single client to access arbitrary buckets, thus requiring
            //appropriate change of access keys, thus requiring changing AmazonS3Client objects.
            if (bucketName != _previousBucketName)
            {
                var accessKeys = AccessKeys.GetAccessKeys(bucketName);
                if (_amazonS3 != null)
                {
                    _amazonS3.Dispose();
                }
                _amazonS3 = new AmazonS3Client(accessKeys.S3AccessKey,
                                               accessKeys.S3SecretAccessKey, _s3Config);

                _previousBucketName = bucketName;
            }
            return(_amazonS3);            // we keep this so that we can dispose of it later.
        }