我正在尝试使用=IIF(ReportItems!textbox1.Value <= 1500, True, False)
连接到DynamoDB
上托管的aws
。
我目前收到以下错误:
致命错误:未捕获的异常'Aws \ Exception \ CredentialsException' 带有消息'从实例配置文件中检索凭据时出错 元数据服务器(cURL错误28:1000后连接超时 毫秒(见 http://curl.haxx.se/libcurl/c/libcurl-errors.html))'in 第79行的C:\ wamp \ www \ Aws \ Credentials \ InstanceProfileProvider.php
我认为这意味着我的客户php
存在问题,我需要使用credentials
。我的sdk
编码如下:
credentials
从我看到的这个错误通常意味着$client = new DynamoDbClient([
'profile' => 'my profile',
'region' => 'us-west-2',
'version' => 'latest',
'credentials' => [
'key' => 'my key',
'secret' => 'my secret key',
]
]);
格式化的方式存在问题,但据我所知,我没有这个问题。我目前正在尝试使用credentials
在本地运行此程序。我不确定是什么问题。
答案 0 :(得分:1)
请尝试以下步骤并检查其是否正常工作:
1)下载aws php sdk here。
2)解压并需要autoloader.php并使用dynamodb客户端。
require_once 'PATH/TO/aws-autoloader.php';
use Aws\DynamoDb\DynamoDbClient;
3)启动dynamo db client
try
{
$aws = DynamoDbClient::factory(array(
'key' => $aws_key,
'secret' => $aws_access_key,
'region' => $aws_region
));
echo "Client initiated";
}
catch(Exception $e)
{
echo "Db Client initiation failed ".$e->getMessage();
}
4)Check this for api's