golang DynamoDB sdk AccessDeniedException
Posted lavin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang DynamoDB sdk AccessDeniedException相关的知识,希望对你有一定的参考价值。
golang调用aws sdk时候提示:
AccessDeniedException: User: arn:aws:sts::818539432014:assumed-role/bj-develop/i-787f1cdc is not authorized to perform: dynamodb:PutItem on resource: arn:aws:dynamodb:xxx:818539432014:table/tablename_test
status code: 400, request id: TGNDJ7QEEGNUB2C4TIB8CI3HOBVV4KQNSO5AEMVJF66Q9ASUAAJG
出现以上原因是由于环境变量中没有读取到config文件。
使用aws configure 命令配置对应的 id 和key 以及 region即可。
参考: http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#cli-using-examples
以上是关于golang DynamoDB sdk AccessDeniedException的主要内容,如果未能解决你的问题,请参考以下文章
将 golang S2 Geometry 库与 dynamodb 一起使用
AWS SDK JavaScript v3 / 如何在 dynamoDB 扫描命令中使用 ExpressionAttributeNames?