目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. infacmd dp 命令引用
  16. infacmd idp 命令引用
  17. infacmd edp 命令引用
  18. Infacmd es 命令参考
  19. infacmd ihs 命令参考
  20. infacmd ipc 命令引用
  21. infacmd isp 命令引用
  22. infacmd ldm 命令引用
  23. infacmd mas 命令引用
  24. infacmd mi 命令引用
  25. infacmd mrs 命令引用
  26. infacmd ms 命令引用
  27. infacmd oie 命令引用
  28. infacmd ps 命令引用
  29. infacmd pwx 命令引用
  30. infacmd roh 命令引用
  31. infacmd rms 命令参考
  32. infacmd rtm 命令引用
  33. infacmd sch 命令参考
  34. infacmd search 命令引用
  35. infacmd sql 命令引用
  36. infacmd tdm 命令引用
  37. infacmd tools 命令引用
  38. infacmd wfs 命令引用
  39. infacmd ws 命令引用
  40. infacmd xrf 命令引用
  41. infacmd 控制文件
  42. infasetup 命令引用
  43. pmcmd 命令引用
  44. pmrep 命令引用
  45. 处理 pmrep 文件

Amazon Kinesis 连接选项

Amazon Kinesis 连接选项

使用连接选项定义 Amazon Kinesis 连接。
按以下格式输入连接选项:
... -o option_name=value option_name=value ...
例如,要使用跨帐户 IAM 角色在 UNIX 上创建与 Kinesis Streams 的 Amazon Kinesis 连接,请运行以下命令:
infacmd createConnection -dn <domain name> -un <domain user> -pd <domain password> -cn <connection name> -cid <connection id> -ct AMAZONKINESIS -o "AWS_ACCESS_KEY_ID=<access key id> AWS_SECRET_ACCESS_KEY=<secret access key> ConnectionTimeOut=10000 Region=<RegionName> ServiceType='Kinesis Streams' RoleArn=<ARN of IAM role> ExternalID=<External ID> AuthenticationType='Cross-account IAM Role'"
要使用 AWS 凭据配置文件在 UNIX 上创建与 Kinesis Firehose 的 Amazon Kinesis 连接,请运行以下命令:
infacmd createConnection -dn <domain name> -un <domain user> -pd <domain password> -cn <connection name> -cid <connection id> -ct AMAZONKINESIS -o "AWS_ACCESS_KEY_ID=<access key id> AWS_SECRET_ACCESS_KEY=<secret access key> ConnectionTimeOut=10000 Region=<RegionName> ServiceType='Kinesis Firehose' Profilename=<AWS credential profile> AuthenticationType='AWS Credential Profile'"
要输入多个选项,请用空格分隔这些选项。要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。
下表介绍了 infacmd isp CreateConnection 的 Amazon Kinesis 连接选项:
属性
说明
AWS_ACCESS_KEY_ID
Amazon AWS 用户帐户的访问密钥 ID。
AWS_SECRET_ACCESS_KEY
Amazon AWS 用户帐户的私有访问密钥。
ConnectionTimeOut
集成服务在超时前等待与 Kinesis Stream 或 Kinesis Firehose 建立连接的毫秒数。
Region
可以使用服务端点的区域。可以选择下列值之一:
  • us-east-2。表示美国东部(俄亥俄)区域。
  • us-east-1。表示美国东部(北弗吉尼亚)区域。
  • us-west-1。表示美国西部(北加利福尼亚)区域。
  • us-west-2。表示美国西部(俄勒冈)区域。
  • ap-northeast-1。表示亚太区域(东京)区域。
  • ap-northeast-2。表示亚太区域(首尔)区域。
  • ap-northeast-3。表示亚太区域(大阪当地)区域。
  • ap-south-1。表示亚太区域(孟买)区域。
  • ap-southeast-1。表示亚太区域(新加坡)区域。
  • ap-southeast-2。表示亚太区域(悉尼)区域。
  • ca-central-1。表示加拿大(中部)区域。
  • cn-north-1。表示中国(北京)区域。
  • cn-northwest-1。表示中国(宁夏)区域。
  • eu-central-1。表示欧盟(法兰克福)区域。
  • eu-west-1。表示欧盟(爱尔兰)区域。
  • eu-west-2。表示欧盟(伦敦)区域。
  • eu-west-3。表示欧盟(巴黎)区域。
  • sa-east-1。表示南美(圣保罗)区域。
ServiceType
与连接关联的 Kinesis 服务类型。
选择以下服务类型之一:
  • Kinesis Firehose。选择此服务可写入 Kinesis Firehose Delivery Stream。
  • Kinesis Streams。选择此服务可从 Kinesis Streams 中读取数据。
Profilename
如果使用 AWS 凭据配置文件身份验证类型,则为必需。在凭据文件中定义的 AWS 凭据配置文件。映射在运行时通过配置文件名称访问 AWS 凭据。
如果未提供 AWS 凭据配置文件名,映射将使用您在创建连接时指定的访问密钥 ID 和私有访问密钥。
RoleArn
如果使用跨帐户 IAM 角色身份验证类型,则为必需。用于指定 IAM 用户角色的 Amazon 资源名称。
ExternalID
如果使用跨帐户 IAM 角色身份验证类型以及外部 ID 由 AWS 帐户定义,则为必需。IAM 角色的外部 ID 是一种附加限制,可以在 IAM 角色信任策略中用来指明可承担 IAM 角色的用户。
AuthenticationType
身份验证的类型。
选择以下值之一:
  • AWS 凭据配置文件
  • 跨帐户 IAM 角色
默认值是 AWS 凭据配置文件。