【问题标题】:Has anyone used AWS system manager parameter in data pipeline, to allocate value to a parameter in pipeline?有没有人在数据管道中使用 AWS 系统管理器参数来为管道中的参数分配值?
【发布时间】:2019-03-14 18:54:16
【问题描述】:
"id": "myS3Bucket",
"type": "String",
"default": "\"aws ssm get-parameters --names variable --query \"Parameters[*].{myS3Bucket:Value}\"\""

我试过这个, 我在 AWS 参数中创建了一个变量,并且能够在 AWS CLI 中使用此命令检索该值,但无法检索该值并将其发送到我的管道中。

【问题讨论】:

    标签: aws-data-pipeline


    【解决方案1】:

    这是不可行的方式,你正在努力实现它。 DP 将其视为 String 而不是 AWS CLI 命令来执行以实现 value 。
    在声明字符串参数时,您可以定义像 s3://tst-data-bucket 这样的静态值,也可以从另一个参数(运行时或编译时或两者)s3://#{anotherparameter}/@actualStartTime 定义动态派生值。

    实现您想要的结果,您可以获取 AWS SM 参数并在 DP 激活命令中传递该值,无论您是通过 lambda 还是 cli bash 脚本激活 DP。

    【讨论】:

      猜你喜欢
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多