ターミナルからfunctionsのデプロイが出来るのでGCP consoleを使わずとても便利。
ランタイムはpython3.7を使用している。
[Python]Cloud Functionsでファイルを分割する
Cloud Functionsでpythonのランタイムで関数を作成しているが、処理や変数/定数が増えていくと1つのファイルが肥大化していく。
そのためファイルを分割して処理を見やすいものに変更した。
[GCP]Cloud Strageにファイルをcurlコマンドでアップロードする。
PHPプログラムでアップロードする方法とは別に、curlコマンドを使用してファイルをアップロードする方法。
[PHP]Cloud Strageにファイルをアップロードする
GCPのCloud Strageにphpのクライアントライブラリを使用してファイルをアップロードする方法。
[PHP]スプレッドシートに列方向に対して書き込みを行う
任意の行の複数カラムへの書き込みではなく、任意のカラムの複数行に対して書き込みを行いたかった。
Google_Service_Sheets_ValueRangeインスタンスを作成する時に、引数に渡す値を調整してあげれば出来ることがわかった。
[PHP]スプレッドシートをPHPで操作する
スプレッドシートへの読み込みと書き込みをPHPで操作したかった。そして実装してみた。
[GCP]cloud SDKをインストールする
GCP使うようになっているのでcloud SDKをMac端末にインストールする。
[PHP]BigQueryのデータを取得する
Bigqueryを触ってみている。
コンソール上でデータ登録や取得をするのはとても簡単なのだが、phpでもデータ取得操作をしたくなったので手順をまとめる。
あとBigQuery初心者なので、BigQueryに関しても簡単に記述する。