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