DynamoDB + Boto3

DynamoDB + Boto3

第 14 周项目

提示歌曲:“Mase 欢迎回来”*

你好中!好久没读了——但是让我们直接进入它。今天的项目很有趣,类似于我过去完成的项目。我们将使用 Python Boto3 管理一个 DynamoDB 表!

设想

  1. 为您选择的东西(例如电影、食物、游戏)创建一个 DynamoDB 表。
  2. 使用提供的 github 帐户作为起点,使用 boto3 和 Python 将 10 个或更多项目添加到表中。
  3. 使用 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 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/30466/01551210

posted @ 2022-09-12 10:02  哈哈哈来了啊啊啊  阅读(37)  评论(0编辑  收藏  举报