我正在研究 terratest 以测试 aws 代码。我的工作量主要使用glue python或者glue spark从一些s3访问数据,做一些工作,存储到s3。
我想编写一个测试来测试我的角色是否正确地通过胶水对某些存储桶提供了写访问权限。为此,我创建了一个胶水 pythonshell 作业,它将文件放入存储桶中,然后我会(从我的 go 代码)检查文件及其内容是否符合预期。
在尝试实现这一点时,Terraform 部分被快速编写。我现在被困在如何触发 python 作业以及如何等待它完成。
有什么体面的方法可以做到这一点吗?