public void RefreshCredential()
 {
     if (WithShouldRefresh())
     {
         EcsRamRoleCredential credential = GetNewCredential <EcsRamRoleCredential>();
         this.expiration      = credential.GetExpiration();
         this.accessKeyId     = credential.GetAccessKeyId();
         this.accessKeySecret = credential.GetAccessKeySecret();
         this.securityToken   = credential.GetSecurityToken();
     }
 }
예제 #2
0
 public void RefreshCredential()
 {
     if (WithShouldRefresh())
     {
         EcsRamRoleCredential credential = GetNewCredential();
         this.expiration      = credential.Expiration;
         this.accessKeyId     = credential.AccessKeyId;
         this.accessKeySecret = credential.AccessKeySecret;
         this.securityToken   = credential.SecurityToken;
     }
 }
        public async Task RefreshCredentialAsync()
        {
            if (WithShouldRefresh())
            {
                EcsRamRoleCredential credential = await GetNewCredentialAsync <EcsRamRoleCredential>();

                this.expiration = await credential.GetExpirationAsync();

                this.accessKeyId = await credential.GetAccessKeyIdAsync();

                this.accessKeySecret = await credential.GetAccessKeySecretAsync();

                this.securityToken = await credential.GetSecurityTokenAsync();
            }
        }