0

我真的是aws的新手,那么对不起,如果这是一个愚蠢的问题。Elastic Beanstalk无法连接DynamoDB

我做了一个网站,它连接到在线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] 
         ] 
        } 
       } 
      } 
     ] 
    } 
+0

您的网站托管在哪里?你是否在使用RDS作为dynamodb? – error2007s

+0

我不确定我是否理解第一个问题。我在route53购买的域名,以及我的网站上的弹性beanstalk。在本地我使用XAMPP。 关于第二个问题,RDS不仅用于关系数据库? –

+0

您的EC2可以使用dynamodb吗? – error2007s

回答