GCP

GCPで利用する鍵を変更する

GCP で key を有効化する手順についてよく忘れるのでメモ。

GCP(CloudStorage) で署名付き URL を作成する

GCP(CloudStorage) で署名付き URL を作成する方法を紹介します。

ERROR: (gcloud.auth.application-default.print-access-token) The Application Default Credentials are not available.

gcloud コマンドで key を取得しようとした際、The Application Default Credentials are not available.と出た時の対処法についてまとめます。

Cloud functionsを使ってCloud Storageに画像がuploadされるとサムネイルを作成する

Cloud Storageにuploadされると、イベントフックでCloud functionsが実行されサムネイル作成処理が走る処理を作った。

firebase deploy時のeslintを無効にする

firebase functionを使えるようにした際、知らず知らずにESlintを有効にしてしまっていた。今回は対処した際の方法を紹介。

Firebase AuthenticationにFacebook Accountでログインする

Firebase AuthenticationにFacebook Accountでログインを有効にさせる方法をまとめます。

firebase authenticationでユーザーのimport/exportについて調べた

Firebase Authentication は、firebase での認証処理を行うための機能です。 ID/PWによるパスワード認証、電話番号、一般的なフェデレーション ID プロバイダ(Google、Facebook、Twitter)などを使用した認証を行うことができます。 firebase authenticationでユーザーのimport/exportについて調べました。

Cloud Natural Language API を試した

Googleがトレーニング済みモデルとして提供している自然言語処理(Natural Language Processing)を使うことで、文字を元に感情分析、エンティティ分析、エンティティ感情分析、コンテンツ分類、構文分析などの自然言語理解の機能がAPI経由で利用できるとのこと。 Cloud Natural Language APIで、どのような結果を得る事ができるか試してみた。

音声から日本語の文字起こしを行う

日本語の音声ファイルを文字起こししたい場合がある。真っ先に思い浮かんだのがAmazon transcribeだが、まだ日本語には対応していなかった。 調べたところ、Google Speech APIが日本語に対応していたのでこちらを使って文字起こしをしてみた。

BigQueryのpartitioned-tables(分割テーブル)について

BigQueryは従量課金のモデルのため、スキャン量に応じて課金される。いかにスキャン対象を減らすかが非常に重要になる。通常のwhereで絞ったとしても、スキャンはされてしまうため課金を回避することができない。そこで、partitioned-tables(分割テーブル)である。