小编amb*_*tam的帖子

如何在 ubuntu 14 中安装 aws-sam-cli?

我想在我的 ubuntu 14.04 上更新 aws-sam-cli。我有 0.2.11 版本。我想在 0.3.0 更新。当我跑

pip install --user aws-sam-cli
Run Code Online (Sandbox Code Playgroud)

或者

pip install --user --upgrade aws-sam-cli
Run Code Online (Sandbox Code Playgroud)

我有

下载/解包 aws-sam-cli 下载 aws-sam-cli-0.3.0.tar.gz (128kB): 128kB 下载 运行 setup.py (path:/tmp/pip_build_amber/aws-sam-cli/setup.py) aws-sam-cli 包的 egg_info /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: aws-sam-cli setup 命令中的'python_requires' warnings.warn(msg) 错误: 'install_requires' 必须是包含有效项目/版本要求说明符的字符串或字符串列表 python setup.py egg_info 命令的完整输出:/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option :aws-sam-cli 设置命令中的“python_requires”警告.warn(msg) 错误:“install_requires”必须是包含有效项目/版本要求说明符的字符串或字符串列表

正在清理...命令 python setup.py egg_info 在 /tmp/pip_build_amber/aws-sam-cli 中失败,错误代码为 1 正在 /home/amber/.pip/pip.log 中存储失败的调试日志**

python pip amazon-web-services

5
推荐指数
2
解决办法
9390
查看次数

如何将 SAM(无服务器应用程序模型)模板中的 CRUD 策略定义为 lambda 函数的多个表?

我正在使用 SAM(无服务器应用程序模型)并为 dynamo 的 lambda 函数创建策略。默认情况下,AmazonDynamoDBFullAccess在那里,但我想为 lambda 函数提供DynamoDBCrudPolicy,其中使用了多个表。

在 aws sam docs 中有一张桌子的政策,不超过一张

Policies:
      # Give just CRUD permissions to one table
      - DynamoDBCrudPolicy:
          TableName: !Ref MyTable
Run Code Online (Sandbox Code Playgroud)

这是一张桌子的 CRUD 政策,我想要一张以上的桌子。

amazon-web-services aws-cloudformation amazon-dynamodb serverless-application-model

2
推荐指数
1
解决办法
2369
查看次数