10
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DynamoDBへputしたらResourceNotFoundExceptionが発生した時の対処

Posted at

AWS CLIでDynamoにレコード挿入

DynamoDBへputしたら、うまく値を格納できず、少し苦戦したので、自分用のメモです。

An error occurred (ResourceNotFoundException) when calling the Scan operation: Requested resource not found

AWS CLIからputしたら、上記エラーが発生しました。

Dynamoのテーブルはちゃんとあるし、スペルも間違えていない。。

##Credentialを疑え
他の端末から全く同じ、内容で送ってもエラーが発生しなかったので、
おそらくcredentialの違いかなと思いました。

aws dynamodb put-item
--table-name StaffManage
--item
'{"StaffID": {"S": "1001"}, "FirstName": {"S": "太郎"},"InvalidFlag": {"BOOL": false}, "LastName": {"S": "山田"}}'
--return-consumed-capacity TOTAL

流したCLIコマンドは上記の通り。
aws configure get region

とすると、Dynamoでテーブルを作っているところと違うリージョンが帰ってきたので、
リージョンを指定すればきっと大丈夫だろうということで、

aws --region ap-northeast-1 dynamodb put-item
--table-name StaffManage
--item
'{"StaffID": {"S": "1001"}, "FirstName": {"S": "太郎"},"InvalidFlag": {"BOOL": false}, "LastName": {"S": "山田"}}'
--return-consumed-capacity TOTAL

とリージョン指定をしたら、問題なく実行できました。

10
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?