in src/providers/env.ts [9:28]
async getCredentials(): Promise<Credentials> {
const accessKeyId = process.env.ALIBABA_CLOUD_ACCESS_KEY_ID;
if (!accessKeyId) {
throw new Error('unable to get credentials from enviroment variables, Access key ID must be specified via environment variable (ALIBABA_CLOUD_ACCESS_KEY_ID)')
}
const accessKeySecret = process.env.ALIBABA_CLOUD_ACCESS_KEY_SECRET;
if (!accessKeySecret) {
throw new Error('unable to get credentials from enviroment variables, Access key secret must be specified via environment variable (ALIBABA_CLOUD_ACCESS_KEY_SECRET)')
}
const securityToken = process.env.ALIBABA_CLOUD_SECURITY_TOKEN;
return Credentials.builder()
.withAccessKeyId(accessKeyId)
.withAccessKeySecret(accessKeySecret)
.withSecurityToken(securityToken)
.withProviderName(this.getProviderName())
.build();
}