public AwsCredentials GetCredentials()
        {
            var credentials = InstanceProfileService.GetCredentials();

            if (credentials != null)
            {
                return(new AwsCredentials
                {
                    AccessKey = credentials.AccessKeyId,
                    SecretKey = credentials.SecretAccessKey,
                    Token = credentials.Token,
                });
            }
            return(null);
        }
Пример #2
0
        private void RefreshCredentials()
        {
            var credentials = InstanceProfileService.GetCredentials();

            if (credentials == null)
            {
                throw new Exception("Unable to retrieve session credentials from instance profile service");
            }

            _credentials = new Credentials
            {
                AccessKey = credentials.AccessKeyId,
                SecretKey = credentials.SecretAccessKey,
                Token     = credentials.Token,
            };
        }