LoginSignup
0
0

More than 5 years have passed since last update.

serverlessでDynamoDBのテーブルも管理する

Posted at

はじめに

業務やプライベートでserverlessを使ってAPIを作ることが増えてきました。ただ、serverlessのデフォルトの機能では、API GatewayとLambdaしか簡単に管理することができません(※Resourceを使えばその他も管理できますが、それは結局CloudFormationを書いているのと変わらない)。

毎度毎度DynamoDBのコンソール画面でテーブルを作成するのがなかなかに面倒なので、Resourceの部分にCFを書いて、DynamoDBも管理できるようなテンプレートを作成しました。

テンプレート

serverless-with-dynamo-template

もしよろしければ、適当に使ってください。プルリクも大歓迎です。

今後の課題

iamRoleStatementsを絞ったほうがよさそうです。作成したTableのみを触れるようにするほうがIAM Roleとしては正しい使い方かもしれません。そのうち用意します。

0
0
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
0
0