6

我想在 AWS DataPipeline 的控制台中定义一些参数,但无法这样做。这些参数将在 SqlActivity 中调用,因此当我尝试在内联 SQL 脚本中引用它们并保存管道时,我收到错误消息,指出不存在此类参数。参数页面是空白的,我找不到制作一个的按钮。谷歌结果都向我展示了如何创建参数化管道,这不是我想要的

4

2 回答 2

4

目前,您无法从 AWS Datapipeline 控制台创建参数对象。请使用 aws cli 创建带有参数对象的管道定义。

于 2015-06-15T21:19:35.197 回答
0

通过创建另一个几乎相同的参数,我找到了一种将参数“添加”到管道的解决方法。

转到您的管道定义并单击Export。将 json 内容复制粘贴到本地计算机上的文件中。在 json 的最后一行中,找到parameters, 在这里您可以添加任意数量的参数。我会留下一个片段:

    "parameters": [
    {
      "description": “Description example“,
      "id": “myVar1”,
      "myComment": “Comment“,
      "type": "String"
    }
    ],
    "values": {
      “myVar1": “data”
    }

下次创建管道时:Create pipeline -> Source -> Import a definition -> <your_json_definition>

于 2021-09-03T11:59:20.510 回答