AWS DynamoDB和PhP - 禁止错误

时间:2018-01-04 14:06:45

标签: php amazon-web-services amazon-dynamodb

使用Amazon Elastic beanstalk并运行php服务器。简单的应用程序运行正常,但每当我尝试连接到AWS DynamoDB时,它都会给我错误

  

禁止

     

您无权访问此服务器上的内容。

以下是代码

<?php
require 'aws/aws-autoloader.php';
require 'config.php';
date_default_timezone_set('America/New_York');

use Aws\DynamoDb\DynamoDbClient;

$client = DynamoDbClient::factory($config);

$result = $client->describeTable(array(
    'TableName' => 'abcmsg'
));

echo 'Result is ', $result;

?>

不确定我是否需要设置一些IAM角色,但这些角色需要在哪里和哪里?

1 个答案:

答案 0 :(得分:0)

您需要配置 IAM实例配置文件

按照以下步骤操作:

enter image description here

然后选择您偏好的角色:

enter image description here