DynamoDB定期收到错误:" AWS Access Key Id需要订阅服务"

时间:2017-02-09 00:06:13

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

我遇到了aws的dynamoDB一个奇怪的问题。

定期,dynamoDB aws UI和API调用会返回以下错误:

  

AWS Access Key Id需要订阅服务

我感觉这是一个与aws相关的问题,因为它发生在UI中,并且只有大约十分之一的api调用失败了。任何建议的解决方案将不胜感激。

API错误:

An uncaught Exception was encountered

Type: Aws\DynamoDb\Exception\DynamoDbException

Message: Error executing "PutItem" on "https://dynamodb.us-west-2.amazonaws.com"; AWS HTTP error: Client error: `POST https://dynamodb.us-west-2.amazonaws.com` resulted in a `400 Bad Request` response: {"__type":"com.amazon.coral.service#SubscriptionRequiredException","message":"The AWS Access Key Id needs a subscription (truncated...) SubscriptionRequiredException (client): The AWS Access Key Id needs a subscription for the service - {"__type":"com.amazon.coral.service#SubscriptionRequiredException","message":"The AWS Access Key Id needs a subscription for the service"}

UI错误:

  

AWS Access Key Id需要订阅服务(服务:AmazonDynamoDBv2;状态代码:400;错误代码:SubscriptionRequiredException;请求ID:...

1 个答案:

答案 0 :(得分:0)

经过一番研究,我相信“AWS Access Key ID”需要订阅服务"错误是由您必须选择加入每项服务时创建的旧帐户引起的。

有关详细信息,请参阅此论坛帖子forums.aws.amazon.com/message.jspa?messageID=609804

在创建一个全新的AWS账户后,我还没有收到错误一次,仍在等待查看是否可以在我的旧帐户中解决。