【发布时间】:2020-05-29 01:53:06
【问题描述】:
我正在尝试通过创建 AmazonDynamoDBClient 连接到 AWS DynamoDb。
我收到以下异常:
Amazon.Runtime.AmazonClientException: No RegionEndpoint or ServiceURL configured
at Amazon.Runtime.ClientConfig.Validate()
at Amazon.Runtime.AmazonServiceClient..ctor(AWSCredentials credentials, ClientConfig config)
我的 App.Config 文件中有以下几行(实际的键在我的代码中):
<appSettings>
<add key="AWSProfileName" value="development" />
<add key="AWSAccessKey" value="XXXXXXXXXX" />
<add key="AWSSecretKey" value="YYYYYYYYYY" />
<add key="AWSRegion" value="us-east-2" />
</appSettings>
我在 AWS 文件夹下还有一个 credentials 文件。包括以下内容:
[development]
aws_access_key_id = XXXXXXXX
aws_secret_access_key = YYYYYYYYYY
在我的代码中,我只是调用:
AmazonDynamoDBClient client = new AmazonDynamoDBClient();
我在visual-studio 2019工作。当我在一个简单的控制台应用程序环境中工作时,这曾经可以工作。现在我在 Azure-Functions 模板项目下工作。
为什么我会出错?
【问题讨论】:
标签: c# visual-studio amazon-web-services amazon-dynamodb visual-studio-2019