diff --git a/vault/seal/alicloudkms/alicloudkms.go b/vault/seal/alicloudkms/alicloudkms.go index 9111bcdb90..e34ccf7d50 100644 --- a/vault/seal/alicloudkms/alicloudkms.go +++ b/vault/seal/alicloudkms/alicloudkms.go @@ -89,8 +89,12 @@ func (k *AliCloudKMSSeal) SetConfig(config map[string]string) (map[string]string credConfig.AccessKeyID = accessKey } - if accessSecret, ok := config["access_secret"]; ok { - credConfig.AccessKeySecret = accessSecret + if secretKey, ok := config["secret_key"]; ok { + credConfig.AccessKeySecret = secretKey + } else { + if accessSecret, ok := config["access_secret"]; ok { + credConfig.AccessKeySecret = accessSecret + } } credentialChain := []providers.Provider{