Google Cloud Platform (GCP)

Cloud Storageのカスタムドメイン設定

Cloud Storageのカスタムドメイン設定
Google Cloud PlatformのCloud Storageはオンラインデータストレージとして利用されますが、簡易的なWebサーバとしても利用することができます。 Webサーバ向けにできることとしては、次のものが挙げられます。 カ...

Google App Engine (Python) においてサードパーティ・ライブラリを利用する方法

Google App Engine (Python) においてサードパーティ・ライブラリを利用する方法
初めてGoogle App Engine (GAE) を利用するとき、サードパーティ・ライブラリの扱いに戸惑ってしまうことがあります。GAEにおいてサードパーティ・ライブラリの利用の仕方は、大きく2種類の方法があります。今回はこの方法につい...

Cloud Buildを利用してApp Engineへデプロイ

Cloud Buildを利用してApp Engineへデプロイ
Webサービスを構築・更新する際、デプロイするためにローカルからまたはサーバ上でコマンドを入力し、適切な位置へファイル群を配置したりします。この手順を自動化するために Jenkins や Circle CI など自動化する CIツール が利...

GitHub Pagesを利用したサイト構築

GitHub Pagesを利用したサイト構築
GitHub ソースコード管理にGitHubを利用しているエンジニアは非常に多いです。従来、GitHubは公開リポジトリのみ無料で利用できていましたが、2019/1/7よりプライベートリポジトリも無料で利用できるようになりました(ただし共同...

Google Cloud Storageの公開設定

Google Cloud Storageの公開設定
前回Google App EngineよりGoogle Cloud Storageへのファイルアップロード方法を紹介しました。場合によっては、アップロードしたファイルを公開したいこともあるでしょう。例えば、ユーザがアップロードした画像をサイ...

Cloud Datastoreのインデックスについて

Cloud Datastoreのインデックスについて
前回、Google App Engine (GAE) とGoogle Cloud Datastore (GCD)の連携について紹介しました。データの追加や検索は簡単なことが判っていただけたと思いますが、システムが大きくなると複雑な検索条件が...