はじめに 以前、SORACOM BeamでバイナリデータをAPIGateway経由でS3にアップロードするという記事を書いたのですが、今回はその記事の続編です。 別のアドカレでもLambdaの素晴らしさを少し語らせていただいたのですが(これ)、Lambdaはかなり便利だと思ってます!。私が今携わっている案件でも、常に十数台のLambdaが立ち上がって処理をしてくれています。 ある日の私 実際にその構成を使って画像を保存していたのですが、ある日 私「だいぶ溜まってきたしCLIでローカルにダウンロードしよっと」 S3「Access deniedやで」 私「ファッ!?」 という一連の流れがあって、もしかしてこの構成間違ってる?ということに気がつきました。 なにがあった? それまでの構成では、画像ファイルをバイナリのまま、APIGatewayにSORACOMBeamを通してRESTAPIでPOST