0

Ich bin wirklich Neuling mit AWS, dann tut mir leid, wenn es eine dumme Frage ist.Elastische Bohnenstange kann nicht verbinden DynamoDB

Ich habe eine Website erstellt, die mit einer Online-DynamoDB-Tabelle verbunden ist, und es funktioniert vollständig auf meinem lokalen, aber wenn ich den Websitecode in meiner Elastic Beanstalk-Umgebung bereitstellen, stellt es keine Verbindung zur DynamoDB-Tabelle.

Gibt es eine Konfiguration, die ich hätte tun sollen?

Ich fürchte, niemand sonst hatte dieses Problem.

Meine Website wurde mit dem aws php sdk von der aws.phar geschrieben.

Ich habe eine Politik für den iam Benutzer wie folgt erstellen:

{ 
     "Version": "2012-10-17", 
     "Statement": [ 
      { 
       "Action": [ 
        "dynamodb:GetItem", 
        "dynamodb:PutItem" 
       ], 
       "Effect": "Allow", 
       "Resource": [DynamoDB table], 
       "Condition": { 
        "ForAllValues:StringEquals": { 
         "dynamodb:Attributes": [ 
          [Lists of attributes] 
         ] 
        } 
       } 
      } 
     ] 
    } 
+0

Wo wird Ihre Website gehostet? Und verwenden Sie RDS für Dynamob? – error2007s

+0

Ich bin mir nicht sicher, ob ich die erste Frage verstanden habe. Die Domain, die ich auf route53 gekauft habe, und meine Website ist auf elastischen Bohnenstangen. Auf lokaler verwende ich XAMPP. Über die zweite Frage, ist RDS nicht nur für die relationalen Datenbanken? –

+0

Hat Ihr EC2 Zugriff auf Dynamodb? – error2007s

Antwort

Verwandte Themen