我真的是aws的新手,如果这是一个愚蠢的问题,我很抱歉。
我做了一个与在线 DynamoDB 表连接的网站,它完全可以在我的本地运行,但是当我在我的 Elastic Beanstalk 环境中部署网站代码时,它没有连接到 DynamoDB 表。
有什么我应该做的配置吗?
恐怕没有其他人有这个问题。
我的网站是由 aws.phar 使用 aws php sdk 编写的。
我确实为 iam 用户创建了一个策略,如下所示:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"dynamodb:GetItem",
"dynamodb:PutItem"
],
"Effect": "Allow",
"Resource": [DynamoDB table],
"Condition": {
"ForAllValues:StringEquals": {
"dynamodb:Attributes": [
[Lists of attributes]
]
}
}
}
]
}