python - 如何在 `AWS CLI` 函数内运行 `aws lambda` 命令?

标签 python amazon-web-services aws-lambda

我想运行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/

相关文章:

javascript - 在 DynamoDB 中搜索表失败时如何回调错误消息

python - Matplotlib 分散不同的图像 (MNIST) 而不是 TSNE 的绘图

python - 向 QListWidget 添加或删除项目时发出信号

python - 如何完全或部分匹配 python 中的正则表达式

java - 根据 GSI 索引和范围键从 Dynamo 数据库获取所有列

web-applications - 带有 session 和数据库的 AWS lambda 和 Web 应用程序

python - 如何查找列表中最常见的元素(使用 all())

amazon-web-services - Amazon CloudSearch - 文档未从索引中删除

amazon-web-services - 带有 If-Modified-Since header 的 S3 存储图像不起作用

node.js - 为什么在 Promises 上使用 async/await 时,netlify-lambda 会记录 UnhandledPromiseRejectionWarning?