build()

in src/providers/profile.ts [102:112]


  build() {
    // 优先级:
    // 1. 使用显示指定的 profileName
    // 2. 使用环境变量(ALIBABA_CLOUD_PROFILE)指定的 profileName
    // 3. 兜底使用 default 作为 profileName
    if (!this.profileName) {
      this.profileName = process.env.ALIBABA_CLOUD_PROFILE || 'default';
    }

    return new ProfileCredentialsProvider(this);
  }