我遇到了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:...
答案 0 :(得分:0)
经过一番研究,我相信“AWS Access Key ID”需要订阅服务"错误是由您必须选择加入每项服务时创建的旧帐户引起的。
有关详细信息,请参阅此论坛帖子forums.aws.amazon.com/message.jspa?messageID=609804。
在创建一个全新的AWS账户后,我还没有收到错误一次,仍在等待查看是否可以在我的旧帐户中解决。