AWSCredentialsProviderControllerService

描述

定义 Amazon Web Services 处理器的凭据。使用默认凭据,无需配置。默认凭据支持 EC2 实例配置文件/角色、默认用户配置文件、环境变量等。其他选项包括访问密钥/密钥对、凭据文件、命名配置文件和角色凭据授权。

标签

aws、credentials、provider

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

访问密钥 ID

访问密钥 ID

授权角色 ARN

授权角色 ARN

用于跨账户访问的 AWS 角色 ARN。此属性与授权角色会话名称和其他授权角色属性一起使用。

授权角色外部 ID

授权角色外部 ID

用于跨账户访问的外部 ID。此属性与授权角色 ARN 一起使用。

授权角色代理配置服务

授权角色代理配置服务

如果您的环境需要,可进行跨账户访问的代理配置。这将配置代理,以向另一个 AWS 账户请求临时访问密钥。

授权角色 SSL Context Service

授权角色 SSL Context Service

连接到 STS 端点时使用的 SSL Context Service。

授权角色 STS 端点替换

授权角色 STS 端点替换

默认 AWS Security Token Service (STS) 端点(“sts.amazonaws.com”)适用于所有不面向中国(北京)区域或 GovCloud 的账户。当您为中国(北京)区域的服务申请会话凭据时,您只需要将此属性设置为“sts.cn-north-1.amazonaws.com.cn”,或者为 GovCloud 申请时将此属性设置为“sts.us-gov-west-1.amazonaws.com”。

授权角色 STS 区域

授权角色 STS 区域

us-west-2

  • 中东 (UAE)

  • US ISOF SOUTH

  • Asia Pacific (Taipei)

  • US 西部(加利福尼亚北部)

  • US 西部(俄勒冈州)

  • 非洲(开普敦)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(东京)

  • 中东(巴林)

  • 南美(圣保罗)

  • 中国(北京)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(雅加达)

  • 亚太地区(墨尔本)

  • 亚太地区(马来西亚)

  • US 东部(弗吉尼亚北部)

  • Asia Pacific (New Zealand)

  • US 东部(俄亥俄州)

  • 亚太地区(泰国)

  • 中国(宁夏)

  • 亚太地区(海得拉巴)

  • 亚太地区(孟买)

  • 欧洲(米兰)

  • 欧洲(西班牙)

  • AWS GovCloud(US 东部)

  • 以色列(特拉维夫)

  • 加拿大(中部)

  • 墨西哥(中部)

  • 欧洲(法兰克福)

  • EU(德国)

  • US ISO WEST

  • 欧洲(苏黎世)

  • EU ISOE 西部

  • 欧洲(斯德哥尔摩)

  • 欧洲(巴黎)

  • 欧洲(伦敦)

  • 欧洲(爱尔兰)

  • 亚太地区(香港)

  • 加拿大西部(卡尔加里)

  • AWS GovCloud(US 西部)

  • US ISO 东部

  • US ISOB 东部(俄亥俄州)

  • US ISOF EAST

AWS Security Token Service (STS) 区域

授权角色 STS 签名器替换

授权角色 STS 签名器替换

默认签名

  • 默认签名

  • 签名版本 4

  • 自定义签名

默认情况下,AWS STS 库使用签名版本 4。此属性允许您插入自己的自定义签名器实现。

授权角色会话名称 *

授权角色会话名称

用于跨账户访问的 AWS 角色会话名称。此属性与授权角色 ARN 一起使用。

委托角色会话时间

委托角色会话时间

3600

基于角色的会话的会话时间(介于 900 秒与 3600 秒之间)。此属性与授权角色 ARN 一起使用。

凭据文件

凭据文件

包含属性文件格式的 AWS 访问密钥和密钥的文件路径。

自定义签名器类名称 *

Custom Signer Class Name

自定义签名器类的完全限定类名。签名器必须实现 com.amazonaws.auth.Signer 接口。

自定义签名器模块位置

自定义签名器模块位置

以逗号分隔的文件和/或目录路径列表,这些文件和/或目录包含自定义签名器的 JAR 文件及其依赖关系(如果有)。

配置文件名称

配置文件名称

配置文件中凭据的 AWS 配置文件名称。

私有访问密钥

私有访问密钥

使用匿名凭据

使用匿名凭据

false

  • true

  • false

如果为 true,则使用匿名凭据

使用默认凭据

使用默认凭据

false

  • true

  • false

如果为 true,则使用默认凭据链,包括 EC2 实例配置文件或角色、环境变量、默认用户凭据等。

状态管理

此组件不存储状态。

受限

限制

所需权限

解释

access environment credentials

默认配置可以读取环境变量和系统属性以获取凭据

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文