CloudFunctions
https://gyazo.com/b516a95b2644fa8e3b636e9996973627
コスト通知する実装
ファイルシステムで書き込み可能な部分は /tmp ディレクトリだけ
デプロイする時に環境変数を設定できる
Storageトリガー
code:json
#def hello_gcs(event, context): {'bucket': 'samplebacket', 'contentType': 'application/octet-stream', 'crc32c': 'EirUEQ==', 'etag': 'CJOUu7LAk/ACEAE=', 'generation': '1619151236811283', 'id': 'sampleprojectid/h_ono/tmp/Main.scala/1619151236811283', 'kind': 'storage#object', 'md5Hash': 'ja/iOF/GLrdG1TLfaWp7lw==', 'mediaLink': 'https://www.googleapis.com/download/storage/v1/b/sampleprojectid/o/h_ono%2Ftmp%2FMain.scala?generation=1619151236811283&alt=media', 'metageneration': '1', 'name': 'h_ono/tmp/Main.scala', 'selfLink': 'https://www.googleapis.com/storage/v1/b/sampleproje ctid/o/h_ono%2Ftmp%2FMain.scala', 'size': '101', 'storageClass': 'STANDARD', 'timeCreated': '2021-04-23T04:13:56.881Z', 'timeStorageClassUpdated': '2021-04-23T04:13:56.881Z', 'updated': '2021-04-23T04:13:56.881Z'} {event_id: 2307111900761165, timestamp: 2021-04-23T04:13:57.712Z, event_type: google.storage.object.finalize, resource: {'service': 'storage.googleapis.com', 'name': 'projects/_/buckets/sampleprojectid/objects/h_ono/tmp/Main.scala', 'type': 'storage#object'}}