我创建了一个名为“测试”的python笔记本。在SageMaker中的ipynb'从我的S3存储桶中检索csv文件,操作数据,计算值,创建一个新的csv文件,并将其保存回S3存储桶。这部分有效。
我想测试从一个阶跃函数或lambda函数触发它。对于step函数,我添加了一个名为StartNotebookInstance的SageMaker事件/项目/步骤,它成功地启动了notebook实例,但下一步是启动notebook的测试。但我在这一步中没有看到任何允许我指定笔记本名称的内容。我也没有看到与“RunNotebook”相当的东西。有人通过step函数成功调用笔记本吗?如果是,你是怎么做到的?
如果不可能,也许我可以创建一个lambda函数来调用“test”。ipynb'。是否有熟悉代码的人可以这样做,或者有人可以为我指出正确的方向?我发现
this video
但它使用的是api网关,我不确定我需要它。我还检查了
aws lambda
和
step
但没有找到任何解决方案。我还尝试使用aws数据管道,但由于安全原因,该api被阻止。
我还想知道是否有一种更实用/高效的方式来调用python笔记本,因为我没有找到任何解决方案,也许是因为这不是一种推荐的方式。
提前感谢您的帮助