かべぎわブログ

技術的なことについてかけたらいいな…

boto3のclientとresourceのちがい

概要

boto3におけるclientとresourceのちがいについて雑に調べたのでまとめる。

client

  • 低レベルのサービスアクセスAPI
  • 呼び出すたびにターゲットとなるリソースを明示的に指定する必要がある
  • そのため抽象化するには不向きかも
  • レスポンスがJSON形式

resource

  • 高レベルのオブジェクト指向API
  • オブジェクト指向なプログラミングで扱いやすい
  • すべてのAWSサービスでこのresourceが用意されているわけではない

おわりに

雑まとめ

AWSによるサーバーレスアーキテクチャ

AWSによるサーバーレスアーキテクチャ