DynamoDB + Boto3
DynamoDB + Boto3
第 14 周项目
提示歌曲:“Mase 欢迎回来”*
你好中!好久没读了——但是让我们直接进入它。今天的项目很有趣,类似于我过去完成的项目。我们将使用 Python Boto3 管理一个 DynamoDB 表!
设想
- 为您选择的东西(例如电影、食物、游戏)创建一个 DynamoDB 表。
- 使用提供的 github 帐户作为起点,使用 boto3 和 Python 将 10 个或更多项目添加到表中。
- 使用 boto3 和 Python 扫描 DynamoDB 表。
先决条件
- 首选 IDE(我将使用 Cloud9 作为示例。)
- Python Boto3知识
- AWS 管理控制台账户(创建一个 这里 )
- 咖啡——为什么不呢?!今天我要喝一杯 红糖拿铁 ☕️
让我们开始吧!
第 1 步:使用 IDE 创建 DynamoDB 表
在创建我的表之前,我专门为此示例创建了一个新的 IAM 用户。用户将具有管理访问权限。从那里将用户的 AWS 访问密钥 ID 和 AWS 秘密访问密钥复制并粘贴到您的 boto3 代码中。
Step 1
第 2 步:为您的代码创建一个变量,并为您的表插入以下参数。当您登录 AWS 管理控制台并尝试使用 DynamoDB 时,您将看到已填充的新表。
第 3 步:使用以下代码为您的表创建项目,并为每个项目重复步骤。 (共 10 项)
第 4 步:在您的 AWS DynamoDB 页面上检查您的进度。我喜欢检查一半以确保我的代码正常工作。
Half way point with code
第 5 步:现在我们的列表已经完成,让我们使用以下规则扫描我们的列表:
提示:通过查看输出,您将知道您的扫描成功。如果您阅读了 (200) 的 HTTPS 状态代码,则转换为成功。我在右下角突出显示了我的。
我们的表格和代码都很漂亮,分享到我的github账号(点击 这里 ) 以供参考。感谢您的光临!
额外啜饮(疑难解答)☕️☕️
在为我的桌子创建第二个项目时,我注意到这些项目没有填充。阅读我的代码后,我注意到我的 ID 没有内联输入——这导致我的代码无法工作。纠正这个错误后,一切都解决了!
谢谢阅读!
在 IG 上关注@coffee.coded☕,了解我从医疗保健到 DevOps 工程师的转变。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明