我想运行aws cli
命令(实际上 aws s3 sync
)来自 aws lambda 函数
。我怎么做?理想情况下使用 python
,但 javascript
(或 java
)也可以工作。
使用python
我尝试通过Creating a Deployment Package
来实现这一点我会在哪里 awscli
作为一个Python包,以便我以后可以使用它。
但是,aws
命令在 lambda 函数执行期间不可用,只有 awscli
包可用。
我怎样才能:
- 或者:确保在 lambda 函数执行期间可以调用
awscli
? - 或者:直接从 python
awscli
库构建aws s3sync
调用?
最佳答案
查看项目https://github.com/lucioveloso/cli2cloudformation您将了解如何将 cli 包装在 lambda 函数中。
关于python - 如何在 `AWS CLI` 函数内运行 `aws lambda` 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37382837/