AWSCredentialsProviderControllerService

描述

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

标签

aws、credentials、provider

属性

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

显示名称

API 名称

默认值

允许值

描述

访问密钥 ID

访问密钥

授权角色 ARN

授权角色 ARN

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

授权角色会话名称 *

授权角色会话名称

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

凭据文件

凭据文件

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

私有访问密钥

密钥

委托角色会话时间

会话时间

3600

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

使用匿名凭据

anonymous-credentials

false

  • true

  • false

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

授权角色外部 ID

assume-role-external-id

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

授权角色代理配置服务

assume-role-proxy-configuration-service

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

授权角色 SSL Context Service

assume-role-ssl-context-service

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

授权角色 STS 端点替换

assume-role-sts-endpoint

默认 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 区域

assume-role-sts-region

us-west-2

  • 亚太地区(海得拉巴)

  • 亚太地区(孟买)

  • 欧洲(米兰)

  • 欧洲(西班牙)

  • AWS GovCloud(US 东部)

  • 中东 (UAE)

  • 以色列(特拉维夫)

  • US ISOF SOUTH

  • 加拿大(中部)

  • 墨西哥(中部)

  • 欧洲(法兰克福)

  • US ISO WEST

  • EU(德国)

  • 欧洲(苏黎世)

  • EU ISOE 西部

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

  • US 西部(俄勒冈州)

  • 非洲(开普敦)

  • 欧洲(斯德哥尔摩)

  • 欧洲(巴黎)

  • 欧洲(伦敦)

  • 欧洲(爱尔兰)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(东京)

  • 中东(巴林)

  • 南美(圣保罗)

  • 亚太地区(香港)

  • 中国(北京)

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

  • AWS GovCloud(US 西部)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • US ISO 东部

  • 亚太地区(雅加达)

  • 亚太地区(墨尔本)

  • 亚太地区(马来西亚)

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

  • US 东部(俄亥俄州)

  • 亚太地区(泰国)

  • 中国(宁夏)

  • US ISOB 东部(俄亥俄州)

  • US ISOF EAST

AWS Security Token Service (STS) 区域

授权角色 STS 签名器替换

assume-role-sts-signer-override

默认签名

  • 默认签名

  • 签名版本 4

  • 自定义签名

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

自定义签名器类名称 *

custom-signer-class-name

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

自定义签名器模块位置

custom-signer-module-location

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

使用默认凭据

default-credentials

false

  • true

  • false

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

配置文件名称

profile-name

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

状态管理

此组件不存储状态。

受限

限制

所需权限

解释

access environment credentials

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

系统资源注意事项

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

语言: 中文