はじめに Gmailを使っていると、Google Driveは皆が利用可能で、チームで扱うにはわかりやすく便利です。 AWSを使っていると、基本的にはAWS S3をつかって色々をやりたいわけですが、可視化したデータだけ共有するためにアカウントを追加したり、都度preSigned Urlを発行したりするのは負荷が高いということもあるのではないでしょうか。 今回このような目的のために、LambdaからGoogle Driveへアクセスする方法を調べたので共有したいと思います。 サービスアカウントのアカウントキーを使う例はいくつか見かけたのですが、Workload Identityを使うことで、パスワードナシでGCPとの連携ができるとのことで、こちらを試してみました。 筆者はGCPにそこまで明るくないため、説明に不備があったら是非コメントにてご指摘いただけたらうれしいです。 2022.03.04