並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 37 件 / 37件

新着順 人気順

"google app engine"の検索結果1 - 37 件 / 37件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

"google app engine"に関するエントリは37件あります。 googleGAEcloud などが関連タグです。 人気エントリには 『Zennのバックエンドを Google App Engine から Cloud Run へ移行しました(無停止!YES!)』などがあります。
  • Zennのバックエンドを Google App Engine から Cloud Run へ移行しました(無停止!YES!)

    Zennは、Next.js + Ruby on Rails(APIモード)を Google Cloud の App Engine へデプロイして稼働していました。最近、Rails の実行環境を App Engine Flexible から Cloud Run へ移行したので、その記録を残します。 ロードバランサーのバックエンドサービスを付け替えることで実現 最初に、どうやって移行したかです。Zennのバックエンドはもともとロードバランサーで構成されていました。以下の図のように、ロードバランサーの Backend Service より背後を切り替えることにより実現しています。Cloud Run とそこにアクセスするための Serverless NEG はあらかじめ稼働させておくことで、ダウンタイムなしで切り替えられました。 参考:負荷分散 | Google Cloud https://clo

      Zennのバックエンドを Google App Engine から Cloud Run へ移行しました(無停止!YES!)
    • なぜ今も Google App Engine を選ぶのか - ぽ靴な缶

      Google Cloud で何かアプリケーションを動かしたい時、いつも App Engine (GAE) を第一の選択肢として挙げています。 なのにみ〜んな Cloud Run に行ってしまう。なぜなのか?? 確かに Cloud Run のほうが新しくて公式に露出が多いし、GAE はこういうランディングページからの言及も消えているので無理もない。Google Cloud 的にもあんまり使って欲しくない雰囲気が漂っている。 cloud.google.com App Engine は GCP 最初期からあるサービスで今年で 14 年目になるらしい。 当時学生だった僕はすげーのが出たぞと聞いて GAE を触っていた記憶がある。その頃は Google App Engine 単体で出ていて、他のサービスが続いて Google Cloud Platform になったような気がする1。 そんな歴史あるサ

        なぜ今も Google App Engine を選ぶのか - ぽ靴な缶
      • Google App Engineのスタンダード/フレキシブル環境を選ぶときのヒントと設定の注意点

        イメージとしては スタンダード環境の方が気楽にはじめられる フレキシブル環境の方がより細かな設定ができる という感じでしょうか。 「料金が安いのはスタンダード」とは限らない ググって見つかる情報を読むと、多くの人は「スタンダード環境の方が安く済みそうだ」という印象を持つと思います。僕もそのような考えから、当然のようにスタンダード環境を選んでいました。しかし、結果として、Zennの場合にはフレキシブル環境の方が料金は大幅に安く済むことが分かりました。 Zennの場合 具体例があった方が読んでいて楽しいと思うので、恥を捨てて実際にかかっていたGAEの料金を載せてしまいます。ほれっ。 ※ 料金の推移は、サービスへのアクセス数とはほぼ相関していない ピーク時には1万円/日近くいってしまっていますが、設定と環境を見直すと¥500/日くらいで済むようになりました。設定をミスらなければPS5を転売ヤーか

          Google App Engineのスタンダード/フレキシブル環境を選ぶときのヒントと設定の注意点
        • Google App EngineでRubyのスタンダード環境でのサポート開始。負荷がないときはゼロインスタンスまで縮退可能

          Google App EngineでRubyのスタンダード環境でのサポート開始。負荷がないときはゼロインスタンスまで縮退可能 Google App Engineは、JavaやPython、PHP、Node.js、Goなどさまざまなプログラミング言語の実行環境を提供する、いわゆるPaaS型クラウドサービスです。 利用者はこれらのプログラミング言語で記述されたコードをデプロイするだけで実行可能。負荷に合わせたプロセスの増減などスケーラブルな処理や、万が一プロセスが異常終了したときのフェイルオーバーの処理などもクラウド側で行ってくれるため、運用の手間がかからないなどのメリットがあります。 Google App Engineは2016年から、ユーザーがGoogle App Engineにプログラミング言語の実行環境を持ち込んで実行できる「フレキシブル環境」においてRubyをサポートしていました。

            Google App EngineでRubyのスタンダード環境でのサポート開始。負荷がないときはゼロインスタンスまで縮退可能
          • Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能

            Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 Java 11は1年以上前の2018年9月にリリースされたJavaです。Javaは6カ月ごとにフィーチャーリリースが登場しているため、現時点での最新版のJavaは「Java 13」となります。 ただし、Javaには3年ごとに長期サポート対象となるLTS(Long Term Support)版が登場します。LTS版以外のJavaは次のフィーチャーリリースが登場するとセキュリティパッチなどが提供されなくなりますが、LTS版は登場から3年間はセキュリティパッチなどが提供されます。 そしてJava 11は、このLTS版としての最新版なのです。 App Engineは、フルマネージド環境でアプリケーションを実行できるクラウドサービス。

              Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能
            • 超簡単 Google App Engineで始めるWebアプリケーション 〜リクエスト分割機能がすごかった〜 | DevelopersIO

              どうも、GCPヨチヨチ歩きの城岸です。 本日は、Google App Engine(以下GAE)を使って簡単にWebアプリケーションをデプロイする方法を紹介したいと思います。 アプリケーションのバージョンごとにリクエストを分割できる機能が素敵すぎてブログを書かずにはいられませんでした! それではいってみましょう! GAEとは GCP (Google Cloud Platform)が提供するPaaSです。Java、Node.js、Python、Go など好きな言語で作成したアプリケーションをGCPが管理するインフラに簡単にデプロイすることができます。AWSのAWS Elastic Beanstalkと同じカテゴリのサービスです。 詳細は公式ドキュメントをご覧ください。 やってみた 公式のチュートリアルをベースに進めていきます。 アプリケーションはGo 1.11で作成します。 検証環境 ブラウ

                超簡単 Google App Engineで始めるWebアプリケーション 〜リクエスト分割機能がすごかった〜 | DevelopersIO
              • 任天堂株式会社の導入事例:ビッグタイトル『Super Mario Run』のバックエンドを支えた Google App Engine | Google Cloud 公式ブログ

                昨年末にリリースされ、任天堂初のスマートフォン向け本格ゲームアプリとして注目された『Super Mario Run(スーパーマリオ ラン)』。その背後では、文字通りケタ違いのアクセスをさばく強力なバックエンドが稼働していました。任天堂、DeNA そして Google が一丸となって取り組んだ、その開発ストーリーをお届けします。 ■利用している Google Cloud Platform サービス Google App Engine Google BigQuery Google Cloud Dataflow Google Cloud Datastore Google Cloud Pub/Sub Google Cloud Storage Google Stackdriver (Logging, Monitoring, Trace, etc) など ■任天堂株式会社 1980 年代に『ファミリー

                  任天堂株式会社の導入事例:ビッグタイトル『Super Mario Run』のバックエンドを支えた Google App Engine | Google Cloud 公式ブログ
                • ゴールデンウィークなのでGoogle App Engineに機械学習のモデルをdeployして遊んでみた (using TensorFlow 2.1) | DevelopersIO

                  こんにちは、ゴールデンウィークはしっかりステイホームしているMr.Moです。 GWに何をやろうかなーと思っていたら目の前にApp Engineと機械学習のモデルがあったので遊んでみました! Google App Engineとは 下記に詳しい記事があるのでご参照ください! https://docs.google.com/presentation/d/1trxz4_ksRyHdj2cAGVKiy3gtx7q1-AE06XbzLraBD44/htmlpresent https://dev.classmethod.jp/articles/gae-webapp/ なぜGAEなのか? App Engine無しでは生きていけない体になっているからです。(笑) あとはやっぱり無料で動かせないかと思いまして... 最低限必要なもの Google Cloud Platformにログインできるアカウント 機械

                    ゴールデンウィークなのでGoogle App Engineに機械学習のモデルをdeployして遊んでみた (using TensorFlow 2.1) | DevelopersIO
                  • WEARにおけるGAE(Google App Engine)を用いた機械学習アプリケーションの運用について

                    When Systems Fail: Lessons learned from real life experience's as SRE's

                      WEARにおけるGAE(Google App Engine)を用いた機械学習アプリケーションの運用について
                    • How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit

                      Back in college, I was very interested in Java bytecode. When I got an internship at Google in 2013, I was skeptical of the security of the Java version of Google App Engine and got permission to spend the last week of my internship doing a mini red team exercise, trying to break into App Engine. This is the story of how I found a vulnerability and developed an exploit to break out of the App Engi

                      • Google App Engineでローカル開発をするときにdispatch.yamlをもとにReverse Proxyしてくれるツールを書いた - 時計を壊せ

                        これです github.com なぜ作ったのか dispatch.yaml や dispatch.xml はGoogle App Engine(以下GAE)のFrontendでルールベースでL7 HTTP Reverse Proxyしてくれるものです。 cloud.google.com これはMicroservicesをやる上では大変便利なものになっています。 一方で、これをローカルで動かす手段が少なくとも自分の知る限りはありませんでした。 なので、いままでは各サービスを連携して動作検証したいときは、GAEにデプロイしてしまうか、 あるいは各サービスをそれぞれ別々のポートで立ち上げながら、各サービスに何らかの方法でそれらのマッピング情報を入れてサービス間で連携が可能なようにするなど工夫をする必要がありました。 別々のポートで立ち上げるところまではよしとしても、めんどくさいのでその後の各サー

                          Google App Engineでローカル開発をするときにdispatch.yamlをもとにReverse Proxyしてくれるツールを書いた - 時計を壊せ
                        • Google App EngineへのNext.jsアプリケーションデプロイで気付いた課題と対策

                          はじめに 今回は、Google App Engine に Next.js アプリケーションをデプロイした際に遭遇した課題と、それぞれの対応について紹介します。 npx create-next-app コマンドの実行後にデプロイした際に、以下の課題に遭遇しました。 next/image を利用している画像へのリクエスト時に App Engine 上で書き込みエラーが発生する App Engine のイメージサイズが400MB弱程度と大きい App Engine のパフォーマンス改善のためのウォームアップリクエストの構成方法が分からない 1. next/image を利用している画像へのリクエスト時に App Engine 上で書き込みエラーが発生する next/image を利用することで、WebP 対応や画質の調整、画像のサイズに応じた配信など簡単に実現することができます。詳しくは、Nex

                            Google App EngineへのNext.jsアプリケーションデプロイで気付いた課題と対策
                          • Next.js を Google App Engine にデプロイする - ぽ靴な缶

                            GAE 便利さに気づいてからめちゃくちゃ気に入っている。 最近開発が活発な Cloud Run や、Firebase のバックエンド実行環境でもある Cloud Functions が話題に登りがちだけど、2nd gen になってからの GAE はめちゃめちゃいいです。 トラフィック分割などの機能も揃っているしハマりも少ないので Function レベルのコードを動かしたいときでも GAE を選びたくなることがある。GCP ドキュメントのサーバーレス オプションの選択フローチャートでも、おおよそ GAE に行き着くんじゃないかな。 最近個人ポートフォリオサイトを Next.js & GAE Standard Env で作ったので、その話を書く。 当初は単にこのブログに AdSense を貼りたかったんだけど、独自ドメインにしたので、まずルートドメインの AdSense 審査を通す必要ができ

                              Next.js を Google App Engine にデプロイする - ぽ靴な缶
                            • Google App EngineのJava 11アプリをGradleでビルドする(Ktor + Gradle Kotlin DSL) - Qiita

                              Google App EngineのJava 11アプリをGradleでビルドする(Ktor + Gradle Kotlin DSL)KotlinGoogleAppEnginegradleKtorJava11 姉妹記事: Spring Boot版 この記事では、Google App EngineのJava 11ランタイムを使うアプリケーションをGradleでビルド・デプロイする方法を解説します。 この構成は意外と正確な情報がありません。App Engine Java 11ランタイムのサンプルコードはMavenが使われています。Gradleを使うドキュメントもあるものの、プラグインのバージョンが古かったり、不要なはずのwarの設定があったりします。 さらにGradle Kotlin DSLを使う場合の詰まりどころもあるので、Ktor + Gradle Kotlin DSLのGradleプロジ

                                Google App EngineのJava 11アプリをGradleでビルドする(Ktor + Gradle Kotlin DSL) - Qiita
                              • Google App Engine(GAE)でプロジェクト内に複数アプリを複数ドメインで運用する | SERVERSUS

                                公開日: 2019.7.23 Google Cloud Platformのサーバーレスサービス・GAE(Google App Engine)の「サービス」機能を使って、1プロジェクトで複数アプリを複数ドメインで運用する方法をまとめました。 編集ノート: SERVERSUSでは、パートナーリンクからコミッションを得ています。コミッションが記事の意見や、サービスの評価に影響を与えることはありません。 GAEのサービスとはGAEでアプリをデプロイすると、デフォルトでは1プロジェクトに対して1つのアプリ・ドメインしか適用できないように錯覚します。 しかし、GAEには「サービス」という概念があって、アプリをデプロイする際にサービスを指定することで、複数のアプリを同時に立ち上げることができます。 また、各サービスにドメインを割り当てることもできるので、サービスを使いこなすことで、複数アプリを複数ドメイ

                                  Google App Engine(GAE)でプロジェクト内に複数アプリを複数ドメインで運用する | SERVERSUS
                                • Google App Engine (Standard Environment, 2nd Generation) で Golang の Web Application を作る方法 - めもめも

                                  これは何? Google App Engine (Standard Environment) は 2nd Generation にアップグレードして、GAE 専用の実行モジュール(各言語で用意された GAE 対応の専用ライブラリ等)が不要になり、一般的なライブラリやフレームワークが比較的自由に使えるようになりました。 cloud.google.com ここでは、Go 1.13 と軽量 Web Framework の Echo を用いて、GAE 上で Web Application を作る方法(主要なポイント)をまとめて紹介します。 echo.labstack.com 大事な宣伝 ここで利用するサンプルコードは、下記の書籍のサンプルアプリ(Python + Flask)を Golang で書き直したものです。GAE そのものの説明や今風な Web Application の作り方については、

                                    Google App Engine (Standard Environment, 2nd Generation) で Golang の Web Application を作る方法 - めもめも
                                  • Google App Engine(GAE)+PHP7+CodeIgniter3でCloud SQL(MySQL)に接続

                                    お久しぶりですGMO NIKKOのS.Tです。 今回は現在稼働中のオンプレシステムをGCPへ移植する機会があったので、その備忘録的な内容となっています。 ■準備 Windowsを使用するのでWindows用Google Cloud SDK をインストールしてください。 インストールが完了したらコマンドプロンプトでGCPのコマンドが使用可能になるので、 gcloud initを実行してログイン後、作成済みのCloud Platform プロジェクトを選択します。 ■設定 ・index.phpのディレクトリにapp.yamlを追加 runtime: php72 handlers: - url: /(.+\.(html|css|js|gif|png|jpg|txt))$ static_files: \1 upload: .+\.(html|css|js|gif|png|jpg|txt)$ sec

                                      Google App Engine(GAE)+PHP7+CodeIgniter3でCloud SQL(MySQL)に接続
                                    • Google App Engineを第一世代から第二世代に乗り換えた - Hack Your Design!

                                      第一世代から第二世代の比較 どのように移行したらよいの? 注意点 app.yaml の変更 第一世代と第二世代の間の過渡期世代がある PHP7.2は dev_appserver.py が使えない App Engine APIの移行先 参考 Google App Engineを第一世代から第二世代に乗り換えました。GoとPHPの環境をGoogle App Engine上にもっているのですが、それぞれGoは1.9から1.11、PHPは5.5から7.2へのアップデートとなります。 Google App Engine で動かしているGoの環境を1.9から1.11に上げた。わりとすんなりいけた — toshimaru (@toshimaru_e) May 14, 2019 勢いでPHP on Google App Engine もphp 5.5からphp 7.2に上げといた — toshimaru

                                        Google App Engineを第一世代から第二世代に乗り換えた - Hack Your Design!
                                      • Google App Engine(GAE)を無料枠で収めるための勘所 | SERVERSUS

                                        公開日: 2019.10.14 Google App Engine(GAE)で1日6000アクセスほどあるAPIサーバーを1ヶ月運用して学んだ、無料枠である1日28インスタンス時間に収めるためのポイントをまとめました。 編集ノート: SERVERSUSでは、パートナーリンクからコミッションを得ています。コミッションが記事の意見や、サービスの評価に影響を与えることはありません。 GAE設定(app.yaml)周りで気をつけたいことautomatic_scalingの設定を適切にするGAEは処理負荷に合わせて自動でスケーリングしてくれる素晴らしいサービスなのですが、逆にGAE側で「もっとインスタンスを増やした方がいいな」と判断されてしまうと、どんどん起動インスタンスを増やしていってしまいます。 そうすると、1日28インスタンス時間はあっという間になくなってしまうので、app.yamlで最大イン

                                          Google App Engine(GAE)を無料枠で収めるための勘所 | SERVERSUS
                                        • マネージド ImageMagick として Google App Engine を活用する - えいのうにっき

                                          人類にとって必携の技術である ImageMagick 。その利用環境も、できるだけ人類にとって優しいものであってほしい。小ネタです。 最近の Google App Engine(GAE・Standard Environment)では第2世代のランタイム環境が使えるようになっており、そこではいくつかのシステムパッケージがサポートされている。利用可能なパッケージはここに記載されているのだけど、そのなかに imagemagick が含まれている。 cloud.google.com ちなみにいきなり脱線するのだけど、上記リンクは Go 1.12 以降の場合に利用可能なパッケージ一覧。Go 1.11 については ここ に掲載されていて、それ以前の環境になると、第1世代ということでシステムパッケージは含まれていない。 なるほど、じゃあ Go の 1.11 からが第2世代なのね、というと、実はそうではな

                                            マネージド ImageMagick として Google App Engine を活用する - えいのうにっき
                                          • 【Techの道も一歩から】第39回「Google App Engine で Python による WebAPI を動かす」 - Sansan Tech Blog

                                            ヘッダ画像 こんにちは。 DSOC R&D グループの高橋寛治です。 最近は Google App Engine(App Engine) を用いて WebAPI としてアルゴリズムを提供できるよう開発中です。 App Engine を触ったのは初めてだったため、備忘録として App Engine の概要や環境構築からデプロイまで書きたいと思います。 App Engine の説明や設定の考え方が主となります。 App Engine とは Webアプリケーションの提供のためのフルマネージド型のサーバーレスプラットフォームです。 コードを用意して App Engine 上に反映すれば、GCP 上で Webアプリケーションが稼働し利用可能になっているというイメージです。 動作環境には、スタンダード環境とフレキシブル環境があります。 それぞれ利点が異なるため、公式の比較を見ながら検討すると良いと思い

                                              【Techの道も一歩から】第39回「Google App Engine で Python による WebAPI を動かす」 - Sansan Tech Blog
                                            • Publish app to Google App Engine - GitHub Marketplace

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                Publish app to Google App Engine - GitHub Marketplace
                                              • Laravel6.0をGoogle Cloud PlatformのGoogle App EngineのPHP7.2環境で動かしたメモ - Qiita

                                                Windows 10 Home Vagrant 2.2.5 virtualbox 6.0.12 Ubuntu 18.04 LTS (Bionic Beaver) Docker version 19.03.2, build 6a30dfc docker-compose version 1.24.1, build 4667896b Laradoc Laravel 6.0 Google Cloud SDK 255.0.0 bq 2.0.45 core 2019.07.19 gsutil 4.41 構造 Laravelについては、前回、XDebugを設定した環境のソースを使用する。 今回は、これをほぼそのままGAEにアップロードしてビルドしたのだけれど、そのせいでハマった気がする。リポジトリからビルドできるならそちらのほうがシンプルなのかも。 GCPのためのCUIツールはdockerで用意した。

                                                  Laravel6.0をGoogle Cloud PlatformのGoogle App EngineのPHP7.2環境で動かしたメモ - Qiita
                                                • Google App Engineではじめる, らくらくTV砲対策 - AIワクチン接種予測の舞台裏 - JX通信社エンジニアブログ

                                                  JX通信社シニア・エンジニアの@shinyorke(しんよーく)です. ちょっと前のお話になりますが, JX通信社のニュース速報アプリ「NewsDigest」で, 「AIワクチン接種予測」という新機能の提供を開始しました. prtimes.jp 「自分がいつコロナワクチンを接種できるか?」を簡単に予測できるサービスです. 使っていただけると嬉しいです🙏 大変ありがたい事に,「AIワクチン接種予測」はリリース後多くの反響を頂いていまして, リリースから約半月で利用回数が100万回を突破(プレスリリース). 同じく, リリースから半月で20本以上ものTV番組で紹介 と, 多くのユーザーさんにお使いいただきました. ありがとうございます🙏 これだけ多くの方に使っていただくとなると, リクエスト数・ユーザー数の増減に合わせたコンピューティングリソースの配分 特に, 「TV経由で認知したユーザー

                                                    Google App Engineではじめる, らくらくTV砲対策 - AIワクチン接種予測の舞台裏 - JX通信社エンジニアブログ
                                                  • gchammerをGoogle App EngineからCloud Runへ移行した | メルカリエンジニアリング

                                                    Merpay Tech Openness Month 2022 の3日目です。 こんにちは。Merpay Solutions Team の @sinmetal です。 この記事は Cloud Spanner (以下Spanner) に クエリ(SELECT Only) を実行するための メルペイ 社内 Web UI Tool である gchammer をGoogle App EngineからCloud Runへ移行した話です。 gchammerがどのようなものかは 以前の記事 に書いてあります。 Cloud Runへ移行するモチベーション Go 1.18がリリースされたらすぐ使いたい 様々なマシンタイプを使いたい App Engineから脱却しておきたい Go 1.18は非常に大きなアップデートでgenericsも入りました。gchammerの開発者である@vvakameさんはgeneri

                                                      gchammerをGoogle App EngineからCloud Runへ移行した | メルカリエンジニアリング
                                                    • Google App Engine StandardでPython3.7、Flask1.0を動かす | nansystem

                                                      2018年12月20日に、Google App EngineでPython3.7が正式版(generally available)としてリリース (opens new window)された🎉 この記事ではGoogle App Engineのローカル環境での動かし方、そしてデプロイの方法を記載する。 # Macでローカル環境のFlaskが動くようにする こちらにMacにpyenvとpipenvを使ってPythonが動く環境を構築する方法を記載している。 pipenvでFlaskをインストールし、templatesディレクトリ下に静的ファイルを確認するためのindex.htmlを用意する(中身はなんでもよい)。 ディレクトリ

                                                      • Google Apps/Google App Engine(エンジン) 導入支援サービス・ソリューションならば、サテライトオフィス

                                                        ネクストセットは、Microsoft 365 のアドオンサービスを提供中です。導入検討段階の支援も可能です。未体験&導入後拡張希望の方もお気軽にご連絡下さい。

                                                        • GitHub ActionsでGoogle App Engineにデプロイする方法(2021-4版) - Qiita

                                                          はじめに GitHub ActionsでGoogle App Engineにデプロイする方法は色々あったようですが、最近はよりスマートになっております。 2021/4/1にリリースされた google-github-actions/deploy-appengine@v0.3.1 を使います。 v0.2.0系でも同様な感じです。 ただ、実際に行うときにハマることがあったので現在の方法を記載しておきます。 プロジェクトの作成 (Web上で作っても良いかもしれません) $projectIDは自分のIDを設定してください。

                                                            GitHub ActionsでGoogle App Engineにデプロイする方法(2021-4版) - Qiita
                                                          • Deploying a Ruby on Rails 6 application on Google App Engine Standard with Travis CI

                                                            Deploying a Ruby on Rails 6 application on Google App Engine Standard with Travis CI This guide will walk you through how to deploy a Ruby on Rails 6 application with a PostgreSQL database on Google App Engine standard environment using a Travis CI pipeline. Table of contentsApp Engine standard vs. flexible environmentPrerequisitesSetting up Travis CIConfiguring Travis CISpecifying Ruby and Node.j

                                                              Deploying a Ruby on Rails 6 application on Google App Engine Standard with Travis CI
                                                            • GitHub Actions で Google App Engine Project の自動デプロイを構成する - 暮らしの技術

                                                              サービスアカウントのロール付与で試行錯誤が必要だったのでメモです。ロールで権限付与していくならこれが一番コンパクトだと思う。 ServiceAccount の作成 サービスアカウントへのロール設定 App Enging デプロイ担当者 or App Engine サービス管理者 デプロイだけする場合はプロイ担当者、トラフィックの切り替えまで行う場合はサービス管理者を付与する Cloud Build サービスアカウント *1 デプロイに使われるCloud Storageバケットへの権限設定 <project_id>.staging.appspot.com のストレージのオブジェクト管理者として 1. で作成した ServiceAccount を設定する .github/workflows/actions.yml の定義 GitHub - GoogleCloudPlatform/github-

                                                                GitHub Actions で Google App Engine Project の自動デプロイを構成する - 暮らしの技術
                                                              • Ruby Runtime Environment  |  Google App Engine standard environment docs  |  Google Cloud

                                                                The Ruby runtime allows you to run your app in App Engine in a sandbox environment. This document explains the details of the Ruby runtime environment, including what headers are provided to your code and other information to successfully deploy your application on App Engine. Specify the Ruby runtime for App Engine in the standard environment in the app.yaml file: runtime: rubyVERSION Where VERSI

                                                                  Ruby Runtime Environment  |  Google App Engine standard environment docs  |  Google Cloud
                                                                • Google App EngineでLaravelを動かしてCloud SQLへ接続してみた | メメントモリ覚書技術ブログ

                                                                  「GCP」って本当に便利ですね。最近は色々なプロジェクトでお世話になっております。今まではGCP上でLaravelを動作させる場合は、Dockerも含めて「Google Compute Engine(GCE)」がほとんどだったのですが、Laravelで構築するサービスがシンプルな場合はフルマネージド型である「Google App Engine(GAE)」を使った方が簡単なので、Laravel+GAEの運用環境を構築する事にしました。また今回はGCPのリレーショナルデータベース「Cloud SQL」への接続まで説明したいと思います。 参考サイト・ページ https://cloud.google.com/community/tutorials/run-laravel-on-appengine-standard 1. Laravel側の設定 デプロイ用ファイル(app.yaml)の設定 Lara

                                                                  • MackrelインテグレーションでGAE(Google App Engine)を監視する場合の落とし穴 - Qiita

                                                                    メモ的共有 2020年にリリースされたMackrelのGCPインテグレーション。 GAEのみを動かしているプロジェクトの監視を入れてみた。 相変わらず、分かりやすい手順書を公開していただいているので、ポチポチと設定完! https://mackerel.io/ja/docs/entry/integrations/gcp しかし、待てども待てどもホスト追加されない。 ドキュメント記載の確認ポイントを調べても、解決せず。。。 https://mackerel.io/ja/docs/entry/integrations/gcp/appengine ネット上にもそれっぽい悩みは見つからず。。。 そこで、GCP側を調査。 APIとサービスのダッシュボードで、インテグレーション設定したタイミングから、computeのエラーが発生していた。 手順では、GAEしか使わない環境だったので、GCE、Cloud

                                                                      MackrelインテグレーションでGAE(Google App Engine)を監視する場合の落とし穴 - Qiita
                                                                    • Google App Engine(GAE)のフレキシブル環境とスタンダード環境の違いを把握する | SERVERSUS

                                                                      公開日: 2019.11.19 Google App Engine(GAE)のバックエンド環境である、フレキシブル環境とスタンダード環境の違いを見ていきます。 編集ノート: SERVERSUSでは、パートナーリンクからコミッションを得ています。コミッションが記事の意見や、サービスの評価に影響を与えることはありません。 Google App Engineの環境とは?Google App Engineには、フレキシブル環境とスタンダード環境の二つ環境があります。環境の指定は、app.yamlで、 env: standard とすることで、指定できます。 名前が違うだけでなく、中身も料金体系も全く異なるため、GAEでアプリをリリースする前にそれぞれの特徴を確認しておきましょう。 スタンダード環境の特徴スタンダード環境は、指定した言語のアプリを「GAEが用意するサンドボックス内で実行」する環境です

                                                                        Google App Engine(GAE)のフレキシブル環境とスタンダード環境の違いを把握する | SERVERSUS
                                                                      • Google App Engine(Go)とechoを使ってAPIを作ってみた ( 結果の可視化はMackerelで ) - My Note

                                                                        はじめに アーキテクチャとフロー Lambda ( Go )のクライアントについて デプロイについて GoogleAppEngine ( Go ) について echoについて echoでやっていること Basic認証 スクレイピングとjson生成 GAEへのデプロイについて 結果 さいごに はじめに Goとechoを使って簡易的なAPIサーバを作ってみました。今後、echoを使ってやってみたい事があるので、ますは使ってみる! という感じのものです。 以前のブログで貴金属の価格をGoでスクレイピングしてMackerelで可視化したものを拡張しました。 yhidetoshi.hatenablog.com この記事では、Lambdaで貴金属の価格掲載サイトにスクレイピングしてその値をMackerelに投げてグラフ化しています。 echoを使ってAPIサーバを作ってみたかったので、まずは、貴金属の

                                                                          Google App Engine(Go)とechoを使ってAPIを作ってみた ( 結果の可視化はMackerelで ) - My Note
                                                                        • Google App EngineのRuby/スタンダード環境を試してみた - Qiita

                                                                          はじめに Google App Engineスタンダード環境でRubyがサポートされました。 https://cloud.google.com/appengine/docs/standard/ruby/?hl=ja サポートされたんだよね、本記事執筆時点(2019/9/9)で「ベータ版です」とか書いてあるけどドキュメントが追い付いてない? まあそれはともかくGAEスタンダード環境とあれば私の出番だということで(?)、GAEスタンダード環境でのRubyの使い方について見ていきたいと思います。見ていくポイントは以下の3点です。 依存ライブラリはどうやって入れる? DatastoreとかのGCPサービス使うAPI(Rubyライブラリ)ある? Rails動かせる? 依存ライブラリの指定方法 まずは依存ライブラリをどうやって入れるのかです。 結論から先に言うとGemfileを書いておけば普通にBun

                                                                            Google App EngineのRuby/スタンダード環境を試してみた - Qiita
                                                                          • Google App Engine

                                                                            Nuxt を Google App Engine へデプロイする Nuxt を Google App Engine にどうやってデプロイするのか? Google App Engine へのデプロイは Google のクラウドサービスで一般的な Nuxt アプリケーションをホストするための迅速で簡単な解決策です。 このガイドでは、アプリケーションをローカルに構築し、かつプロジェクトフォルダ全体を Google App Engine に簡単にアップロードするまでを行います。アップロード後、Google App Engine は自動的に package.json の start スクリプトを起動し、アプリケーションはすぐに利用可能になります。 はじめに Google Cloud アカウントがあるか、プロジェクトと空の Google App Engine を Google App Engine に

                                                                              Google App Engine
                                                                            1

                                                                            新着記事