首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从boto3访问DynamoDB本地

从boto3访问DynamoDB本地
EN

Stack Overflow用户
提问于 2020-08-13 21:29:12
回答 2查看 645关注 0票数 1

我正在做亚马逊网络服务的教程Python和DynamoDB。我下载并安装了DynamoDB本地。我得到了访问密钥和秘密访问密钥。我为python安装了boto3。我剩下的唯一步骤就是设置身份验证凭据。我没有下载AWS CLI,那么我应该在哪里包含访问密钥和密钥以及区域?

我是否将其包含在我的python代码中?

我要在我存放此信息的目录中创建一个文件吗?那么我是否应该在我的python代码中编写任何东西,以便它可以找到它呢?

EN

回答 2

Stack Overflow用户

发布于 2020-08-13 22:57:16

您可以尝试在代码中传递accesskey和secretkey,如下所示:

代码语言:javascript
复制
import boto3
session = boto3.Session(
    aws_access_key_id=ACCESS_KEY,
    aws_secret_access_key=SECRET_KEY,
)
client = session.client('dynamodb')
OR
dynamodb = session.resource('dynamodb')
票数 1
EN

Stack Overflow用户

发布于 2020-08-13 22:46:29

AWS documentation

在以编程方式或通过AWS命令行界面(AWS CLI)访问DynamoDB之前,您必须配置凭证以启用对应用程序的授权。可下载的DynamoDB需要任何凭据才能工作,如下例所示。

亚马逊网络服务访问密钥ID:"fakeMyKeyId“

亚马逊网络服务秘密访问密钥:“fakeSecretAccessKey”

您可以使用aws CLI的AWS configure命令来设置凭证。有关详细信息,请参阅使用AWS CLI。

因此,您需要在您的主目录中创建一个.aws文件夹。在这里创建credentialsconfig文件。下面是如何做到这一点:

https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63396291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档