並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 85件

新着順 人気順

"cloud functions"の検索結果1 - 40 件 / 85件

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

"cloud functions"に関するエントリは85件あります。 cloudgoogleGCP などが関連タグです。 人気エントリには 『Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に』などがあります。
  • Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に

    Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、PHP言語のサポートがプレビューとして開始されることが発表されました。 Today we’re bringing support for PHP, a popular general-purpose programming language, to Cloud Functions. With the Functions Framework for PHP, learn how you can write idiomatic PHP functions to build business-critical applications & integra

      Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に
    • Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも

      Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも Google Cloud FunctionsはGoogl Cloud上でサーバレス環境を実現するサービスです。HTTPからのアクセスやストレージへのデータの保存などのイベントが発生すると、あらかじめ保存されていた関数が実行される仕組みを持ちます。 例えば、ストレージに画像が保存されると自動的にサムネイルを作成して保存する関数を実行する、HTTPでアクセスされるとデータベースからデータが検索され最新データをHTMLに書き込む関数を実行する、といったイベントドリブンな処理を効率的に実行できます。 Google Cloud FunctionsのRubyサポートにより、この関数をRubyで記述することが可能になります。対応するバージョンはRuby 2.6と2.7。 Go

        Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも
      • Cloud Functions をローカル環境で統合テスト可能にした話 | BLOG - DeNA Engineering

        はじめまして。AIシステム部MLエンジニアリンググループ で学生インターンをしている 早坂( @takemioIO ) です。 普段はパケット処理などをやっているのですが、縁あってここでは MLOps の通常業務に携わっております。 私は二ヶ月間インターンとして開発に取り組んでいました。ここではその実装物の一つを紹介します。 この AI システム部 のとあるプロジェクトでは、 Cloud Functions と Cloud Pub/Sub を利用したデータパイプライン を構築しております。 そのプロジェクトは毎日のように変更が取り込まれ、非常に開発が盛んですが一方それゆえに破壊的な変更で足を撃ち抜いてしまいそれによって悩まされることがありました。 さらにはクラウドサービスを利用してるという部分からローカルでの検証環境がありませんでしたので、毎回 GCP に デプロイするしかなく、トライアン

          Cloud Functions をローカル環境で統合テスト可能にした話 | BLOG - DeNA Engineering
        • Cloud FunctionsのNode.jsランタイムを使うときに毎回設定していること - yashiganiの英傑になるまで死ねない日記

          Cloud Function使ってますか?簡単なサービスをシュッと作って公開するにはとても便利ですよね。筆者もよく使っています。今やGCPの中では一番手に馴染んだサービスのひとつです。 最近Cloud Functionsを使っていくつかサービスを作っていて、最初にすることが決まってきたのでご紹介します。 TypeScriptの導入 初手はTypeScriptの導入です。みなさんはTSを導入するときどうしていますか?入れるだけなら簡単なんですが、ESLintだとかPrettierだとか考え始めるとゾッとしますよね。これから楽しくプログラミングを始めるのにゾッとはしたくないので、で頭をカラッポにしてgtsを使います。gtsというのはgoogleが作っているいい感じにTypeScriptを使えるやつで、入れておくだけでそれはそれはいい感じになります。詳しくはこのエントリーを見てくれ。npx gt

            Cloud FunctionsのNode.jsランタイムを使うときに毎回設定していること - yashiganiの英傑になるまで死ねない日記
          • これから始める Cloud Functions 入門

            はじめに本記事は Google Cloud が提供するサーバーレスコンピューティングサービスである「Cloud Functions」の入門記事です。Cloud Functions の詳細な使い方はドキュメントに網羅されていますが、本記事では Cloud Functions の概要をざっくりと知り、使い始めてみる ところに重点を置いて解説したいと思います。Cloud Functions を使い始める上での入り口としてご覧いただきながら、各機能のより詳細な内容はドキュメントを見ながら掘り下げていただければと思います。 Cloud Functions の特長サーバーレス、FaaSCloud Functions はいわゆるサーバーレス、あるいは FaaS (Function-as-a-Service) と呼ばれるサービスです。 サーバーレスとはサーバーの管理を必要としないようなアーキテクチャの総称

              これから始める Cloud Functions 入門
            • Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場

              Google Cloudは、Cloud FunctionsやCloud Runにおけるコールドスタートで時間がかかる起動時間を短縮する「startup CPU boost」を発表しました。 Cloud RunやCloud Functionsなどの、いわゆるサーバレス基盤により提供されるサービスでは、まったくインスタンスが存在しない状態から、リクエストの発生によりインスタンスを起動する、「コールドスタート」が発生する場面がしばしばあります。 サーバレスであってもあらかじめ最小のインスタンス数を指定しておき、リクエストがない状態でも最小インスタンスでリクエストを待ち構えていれば、リクエストがあったときに瞬時にインスタンスの処理を開始させることは可能です。 この状態をウォームスタートと一般に呼びますが、ウォームスタートは迅速なレスポンスの一方で待ち時間にもインスタンスを起動しておくため、そのコン

                Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場
              • Cloud Functionsでメモリ不足になった話

                株式会社var CTOのSleekです。 本日は、GCPのCloud Functionsの中のとある関数でメモリ不足になったことについて書きます。 概要 GCPのアラートでCloud Functionsでメモリ不足で関数が落ちたことが通知される 調査すると時間が経つにつれメモリ使用量が増大していくことが確認できた 原因はFirestoreなどをサービスを利用するためのclientをCloseしていなかったからであった Google Cloud Functionsについて Google Cloud Functions(GCF)はGCPが提供するサーバレス・FaaS(Function-as-a-Service)であるサービスです。 利用者はHTTPやPub/Subからリクエストを受け付けてデプロイした関数を実行することができます。 サーバレスのサービスであるため、サーバ管理やスケーリングについ

                  Cloud Functionsでメモリ不足になった話
                • ちょっと気が早いですが, Cloud Functions第2世代を試してみた - 現バージョンからの移行とその注意点 - Lean Baseball

                  今日のテーマ ※【2022/8/4更新】正式版がGAとなりました, ブログ記載の内容と異なる所がある可能性があるのでご注意ください&本番などで使っても大丈夫です!&別のブログも書いたのでその話も追加 仕事もプライベートもよくGoogle Cloud(GCP)を使っている人です. 最近はGoogle Cloudの資格取得, 頑張ってます*1. ちょっとしたSlack Botを作りたい ちょっとしたデータ収集クローラー(Webクローラー&スクレイピング)がほしい ちょっとした「CSVとかJSONのファイルをBigQueryに放り込む)簡単なETLがほしい なんて時に, Cloud FunctionsというGoogle Cloudのサーバレスな従量課金FaaS(Function as a Service)でシュッと関数作って運用しているのですが, つい最近そんなCloud Functionsの第

                    ちょっと気が早いですが, Cloud Functions第2世代を試してみた - 現バージョンからの移行とその注意点 - Lean Baseball
                  • Cloud Functions の最大実行時間に収まらない処理をどうする? - Adwaysエンジニアブログ

                    こんにちは菊池です。 今回は以前紹介した、サーバーレスで実装したデータ基盤のデータ収集システムについての記事になります。 以前紹介した記事はこちら: データ基盤をサーバーレスで構築したので概要を紹介 Google Cloud Workflows でサーバレスなワークフローを構築したので概要を紹介 このデータ収集基盤をサーバーレスで構築する際に、とある処理が Cloud Functions の最大実行時間をオーバーしそうになりました。正確に言うと実装時はオーバーしていないものの、今後オーバーする可能性がありそうな状況です。この状況をどうやって回避したのかについて書きましたので、参考になれば幸いです。 Cloud Functions の最大実行時間 最大実行時間をオーバーしそうな処理 実装の選択肢 インスタンスを立ち上げて実行する 取得したデータを Cloud Storage に保存して Cl

                      Cloud Functions の最大実行時間に収まらない処理をどうする? - Adwaysエンジニアブログ
                    • Cloud FunctionsがCloud Run functionsとしてリブランディング。影響を解説 - G-gen Tech Blog

                      G-gen の佐々木です。2024年8月22日(日本時間)、Google Cloud のサーバーレス コンピューティング サービスである Cloud Functions が Cloud Run functions としてリブランディングされました。当記事ではリブランディングによる影響や変更点を解説します。 Cloud Functions のリブランディング リブランディング Cloud Functions の世代 影響と変更点 既存の Cloud Functions 関数の動作・管理に影響なし Cloud Run の機能を使用できる 第1世代の Cloud Functions は名称変更のみ Cloud Run コンソールへの統合 Cloud Run services との差別化 Cloud Functions のリブランディング リブランディング 2024年8月22日(日本時間)、Clo

                        Cloud FunctionsがCloud Run functionsとしてリブランディング。影響を解説 - G-gen Tech Blog
                      • Cloud Functions for Firebaseの利用で、異様にGCPのStorageが消費されると思ったら..

                        知っている人には当たり前の知識かもですが、地味に不安だったことなのでメモ。 起こったこと Firebase でアプリを作っていたら、なぜか Storage のリソースが異様に消費されてることに気がつきました。 このプロジェクト自体は Cloud Functions for Firebase をメインに使っていて、Storage 自体にはほぼファイルはありませんでした。 しかし、上記画像の通り異様にアクセスされています。 さらに GCP で Storage をみると見覚えのないファイルが大量に! なぜ...🤔 原因 原因は Cloud Functions for Firebase のデプロイ時に自動保存されるソースコードでした。 Cloud Functions for Firebase のデプロイは以下手順で行われるようです。 関数のソースコードを含むアーカイブを Cloud Storag

                          Cloud Functions for Firebaseの利用で、異様にGCPのStorageが消費されると思ったら..
                        • Google Cloud Functions is now Cloud Run functions | Google Cloud Blog

                          Cloud Functions is now Cloud Run functions — event-driven programming in one unified serverless platform Cloud Functions and its familiar event-driven programming model is now Cloud Run functions, complete with the fine-grained control and scalability that developers love about the serverless platform. With Cloud Run functions, we’ve created a unified serverless platform for all your workloads, so

                            Google Cloud Functions is now Cloud Run functions | Google Cloud Blog
                          • Introducing the next generation of Cloud Functions | Google Cloud Blog

                            Today, we are introducing Cloud Functions (2nd gen) into public preview. This next-generation of our Functions-as-a-Service product comes with an advanced feature set giving you more powerful infrastructure, advanced control over performance and scalability, more control around the functions runtime, and triggers from over 90 event sources. Further, the infrastructure is powered by Google Cloud’s

                              Introducing the next generation of Cloud Functions | Google Cloud Blog
                            • Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に

                              Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に Google Cloud Functionsは、いわゆるサーバレスコンピューティングをGoogle Cloudで提供するサービスです。 あらかじめサーバをプロビジョニングしておく必要はなく、イベントをきっかけに実行したい関数をGoogle Cloud Functions上に保存しておくと、イベントにより自動的に関数が実行されます。実行される関数は負荷に応じて自動的にスケーラブルに実行され、実行が終了すれば利用していたコンピューティングリソースは解放されます。 今回の発表は、このGoogle Cloud FunctionsでJava 11をサポートしたというもの。 現時点でJavaの最新バージョンは3月に発表されたJava 14ですが、3年にわたってバグフィックスやセキュリティ対

                                Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に
                              • GitHub - rowyio/rowy: Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.

                                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

                                  GitHub - rowyio/rowy: Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
                                • Cloud Functionsのタイムアウトについて

                                  この記事は GMOアドマーケティング Advent Calendar 2021 2日目の記事です。 こんにちは。 GMOアドマーケティングの@zakisanbaimanです。 業務でGoogle Cloud Functionsを使っていますが、タイムアウト対策を行ったので共有しておきます。 Cloud Functionsとは GCPのサーバレスバッチのサービスであり、関数の実行時間に対して従量課金されるFunctions as a Service(FaaS)です。 AWSで言うところのLambdaですね。 タイムアウトの挙動確認 環境 ランタイム: Node.js 14 リージョン: us-central1 Cloud Functions設定 ▼タイムアウトは5秒に設定 正常時 ▼5秒タイムアウトのところ、4秒で処理を完了させる exports.helloWorld = (req, res

                                    Cloud Functionsのタイムアウトについて
                                  • Environmentsを用いたGitHub ActionsからCloud Functionsへのデプロイ - NTT Communications Engineers' Blog

                                    この記事は、 NTT Communications Advent Calendar 2022 16日目の記事です。 はじめに こんにちは、イノベーションセンター テクノロジー部門の池田です。 普段はSkyWayというプラットフォームを開発しています。 この記事では、GitHub ActionsからGoogle Cloud Platform(以下GCP)のCloud FunctionsにPipenvを利用したPythonアプリケーションをデプロイした際の話をGitHubのEnvironmentsなどに触れつつ紹介したいと思います。 モチベーション SkyWayで使うPythonのアプリケーションをクラウド上にデプロイしたかったのですが、毎度手動でデプロイするのはもちろん面倒です。 また、自動化した場合でもproduction,stagingなどの環境ごとに条件分岐を書いたり、意図しない自動デ

                                      Environmentsを用いたGitHub ActionsからCloud Functionsへのデプロイ - NTT Communications Engineers' Blog
                                    • Ruby comes to Cloud Functions | Google Cloud Blog

                                      Cloud Functions, Google Cloud’s Function as a Service (FaaS) offering, is a lightweight compute platform for creating single-purpose, stand-alone functions that respond to events, without having to manage a server or runtime environment. Cloud functions are a great fit for serverless, application, mobile or IoT backends, real-time data processing systems, video, image and sentiment analysis and ev

                                        Ruby comes to Cloud Functions | Google Cloud Blog
                                      • Cloud Functions for Firebase (2nd gen)でPuppeteerを動かす 2024冬

                                        この記事はGoodpatch Advent Calendar 2024の9日目の記事になります。 エンジニアのyossyこと古家です。普段はオンラインホワイトボードサービス Strapを開発しています。 Strap(ストラップ) | 日本製オンラインホワイトボード Strapのとある機能の開発で、Cloud Functions上でPuppeteerを動作させる必要がありました。 少しWebを検索すると色々載っていたのでできそうじゃんと軽い気持ちでやってみたところ、それなりにハマったのでここに最新記録を残したいと思います。 免責として、現時点ではまだ本番運用は行なっていないソリューションです。 記載内容に未知の問題が存在する可能性があることをご了承ください 🙏 最初にネタバレをしておくと、この記事はStack Overflowの解答をベースにしていますが、より分かりやすく解説できればと思い

                                          Cloud Functions for Firebase (2nd gen)でPuppeteerを動かす 2024冬
                                        • Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に

                                          Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に Google Cloudは、「Cloud Functions」を「Cloud Run」に統合し、「Cloud Run functions」にすることを発表しました。 これにより、これまでCloud Functionsでは利用できなかったGPU機能などのCloud Runの機能がCloud Run functionsで利用可能になります。 There's a new deployment option for Cloud Run: the function. A.k.a Cloud Functions and its event-driven programming model is now Cloud Run functi

                                            Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に
                                          • Cloud Functionsを定期実行させてみる | DevelopersIO

                                            Cloud FunctionsはGoogle CloudのFaaS(Function as a Service)です。 Google Cloudの勉強のためにある処理をCloud Functionsを使って実装してみようと思った際に、関数を定期実行させる方法が分からなかったので、調べて試してみました。 概要 Cloud SchedulerとCloud Pub/Subを利用することでCloud Functionsを定期実行することが可能です。 Pub/Sub を使用して Cloud ファンクションをトリガーする  |  Cloud Scheduler のドキュメント Cloud Schedulerジョブで設定されたスケジュールに応じてPub/Subのトピックにメッセージが発行されます。トピックのサブスクライバーとしてCloud Functionsの関数を設定することで、メッセージの通知をトリ

                                              Cloud Functionsを定期実行させてみる | DevelopersIO
                                            • GCP Cloud Functions(GCF)を使って画像に文字を埋め込む方法 - アルパカログ

                                              Twitterなどでよく、文字の入った画像を見かけます。このエントリでは、無料で使えるGCPのCloud Functions(GCF)を使って、POSTパラメータで受け取ったテキストを画像に描画するサンプルを作る方法を説明します。

                                                GCP Cloud Functions(GCF)を使って画像に文字を埋め込む方法 - アルパカログ
                                              • Cloud FunctionsとCloud Workflowsを使ってDataprocを動かしてみよう

                                                みなさんこんにちは、GMOアドマーケティングのM.H.です。 日に日に溜まっていく膨大なデータを解析したり、機械学習モデルに投げるデータの前処理をしたりするための大規模データの分散処理フレームワークは幾つかありますが、その技術を活用するためにクラウド上のリソースを使ってビッグデータを処理したいケースがあるかと思います。 今回はGoogle Cloud Platformの各種サービスを複合的に活用し、特にCloud WorkflowsとCloud Functionsを組み合わせることで、Dataprocのクラスタを動的に作成・削除しながらジョブを実行する方法について書いていきます。 やりたいこと Dataprocは、Apache SparkやApach Hadoopなどの分散処理のフレームワークをGoogle Cloud Platform(以下 GCP)マネージドで動かすためのサービスです。

                                                  Cloud FunctionsとCloud Workflowsを使ってDataprocを動かしてみよう
                                                • Secret Manager に保存した機密情報を、Cloud Functions の Python コードから取得してみた。 | DevelopersIO

                                                  Secret Manager に保存した機密情報を、Cloud Functions の Python コードから取得してみた。 こんにちは、みかみです。 やりたいこと Google Cloud でパスワードなどの機密情報を安全に保管したい Google Cloud のシークレット管理サービス Secret Manager を使ってみたい Cloud Functions 関数の Python コードから Secret Manager にアクセスしたい 前提 Google Cloud SDK(CLI コマンド)の実行環境は準備済みです。 本エントリでは、環境設定不要の Cloud Shell を使用して CLI を実行しました。 Cloud Shell の使用 | Cloud Shell ドキュメント シークレットを作成 Secret Manager のシークレットとバージョンを作成します。

                                                    Secret Manager に保存した機密情報を、Cloud Functions の Python コードから取得してみた。 | DevelopersIO
                                                  • Cloud Functions(2nd gen)と Cloud Run の関係性を知る

                                                    はじめに こんにちは、クラウドエース SRE ディビジョン の小堀内です。 最近は、Cloud Run に関するブログ記事を書いたり、Cloud Firestore へのドキュメント追加、Firebase Authentication へのユーザー追加等をトリガーとしたサービスを Cloud Functions にデプロイしたりしていました。 そこで今回は、似ているプロダクトである Cloud Functions(2nd gen)と Cloud Run の関係性について理解を深めるために本記事を執筆することにしました。 Cloud Functions(2nd gen)とは? まず、本段落を述べるにあたり、Cloud Functions には 1st gen と 2nd gen という 2 つの世代が存在します。 私は本記事を執筆するまで 1st gen しか使用したことがありませんでした。

                                                      Cloud Functions(2nd gen)と Cloud Run の関係性を知る
                                                    • Google Cloud Functions に Ruby のサポートを導入 | Google Cloud 公式ブログ

                                                      ※この投稿は米国時間 2021 年 1 月 13 日に、Google Cloud blog に投稿されたものの抄訳です。 Cloud Functions は、Google Cloud の Function as a Service(FaaS)として提供される軽量コンピューティング プラットフォームです。サーバーやランタイム環境の管理を必要とせずに、イベントに応答する単一目的のスタンドアロン関数を作成できます。Cloud Functions は、サーバーレス アプリケーション、モバイルや IoT のバックエンド、リアルタイムのデータ処理システム、動画、画像、感情分析、さらには chatbot や仮想アシスタントのようなものにも最適です。 本日、この Cloud Functions に、汎用プログラミング言語として広く利用されている Ruby のサポートを導入いたします。これにより、Funct

                                                        Google Cloud Functions に Ruby のサポートを導入 | Google Cloud 公式ブログ
                                                      • GitHub Actionsで第2世代のCloud Functionsをデプロイしてみた | DevelopersIO

                                                        毎年この時期になるとブログ上で 栗きんとん (おせちのではない)の話ばかりしていることに気づきましたが今年も栗きんとんの話がしたいです。 栗のポテンシャルを一番活かしたシンプルなのに手間のかかった岐阜(中津川市が有名)の名物お菓子だと私は考えています。本当においしい。 全国のデパートでも買えるところは増えているはずなので、見かけた際は是非買ってみてください。 ▲ 以前も栗きんとんの画像を使ったことがあったようなので別の栗アイコンを探しました こんにちは。データアナリティクス事業本部 インテグレーション部 機械学習チームのShirotaです。 おいしいものをゆっくり楽しむためにも、できる限り仕事は楽にこなしたいものです。「楽」の定義は人によって違うと思いますが、私は「再現性があり」「できるだけ人の手が入らずヒューマンエラーのリスクが少ない」といった作業が実現できれば楽に仕事ができると考えてい

                                                          GitHub Actionsで第2世代のCloud Functionsをデプロイしてみた | DevelopersIO
                                                        • 【Firebase】Cloud Functionsからstorageへのアクセスについて理解する

                                                          Firebase と Google Cloud は少し違うものだ!!!正確に言うとFirebaseはGoogle Cloud プロジェクトに独自のサービスや機能を付与したもので、Firebaseプロジェクトの実態はGoogle Cloud プロジェクトだけども、使うAPI、SDK、メソッドが異なるので、これらをごっちゃにしてる状態でググると訳わからなくなった。ので書いた! Firebase プロジェクトと Google Cloud の関係 Firebase コンソールで新しい Firebase プロジェクトを作成した場合、内部で実際に作成されるのは Google Cloud プロジェクトです。Google Cloud プロジェクトは、データ、コード、構成、サービスのための仮想的なコンテナと考えることができます。Firebase プロジェクトは、Google Cloud プロジェクトに Fi

                                                            【Firebase】Cloud Functionsからstorageへのアクセスについて理解する
                                                          • [GCP] Cloud Deployment ManagerでCloud Functionsをデプロイしてみた | DevelopersIO

                                                            Google Cloud Deployment ManagerでCloud Functionsのデプロイをやってみました。Cloud Functionsにコードをデプロイするため、Pythonテンプレートを利用してCloud BuildでCloud StorageへのZIPファイルのアップロードを実装しています。 事前準備 Cloud Deployment Managerでリソースをデプロイする際にgcloudコマンドを使用します。gcloud CLIはCloud SDKをインストールすることで利用できるようになります。Cloud SDKの導入方法は次のブログが参考になりました。 環境 項目 内容 ディレクトリ構成 ディレクトリ構成は以下の通りです。Cloud Functionsのソースコードと構成ファイルやPythonテンプレートを分けています。 ・ ├─ src │ ├─ hello-

                                                              [GCP] Cloud Deployment ManagerでCloud Functionsをデプロイしてみた | DevelopersIO
                                                            • Cloud Functions の関数をローカルで開発してテストする方法 | Google Cloud 公式ブログ

                                                              サーバーレス アプリケーションの開発時に優れたデベロッパー エクスペリエンスを実現できるよう、ローカル開発環境を設定しましょう ※この投稿は米国時間 2022 年 12 月 16 日に、Google Cloud blog に投稿されたものの抄訳です。 サーバーレス プラットフォーム向けのコードを開発するには、開発フローに対して通常とは異なるアプローチを取る必要があります。サーバーレス プラットフォームは、コンピューティング インフラストラクチャから関数ハンドラに至るまで、スタック全体を提供、維持しているため、コードはフルマネージド型の抽象化された環境で実行されます。そのため、クラウド上で Cloud Functions の関数をデプロイして呼び出し、コードのデバッグを行うのは、時間のかかる非効率的な作業になる場合があります。幸いにも、Cloud Functions では、より迅速なコードの

                                                                Cloud Functions の関数をローカルで開発してテストする方法 | Google Cloud 公式ブログ
                                                              • 週刊Railsウォッチ(20210126後編)Google Cloud FunctionsがRubyをサポート、Ruby 3のパターンマッチングでポーカーゲームほか|TechRacho by BPS株式会社

                                                                2021.01.26 週刊Railsウォッチ(20210126後編)Google Cloud FunctionsがRubyをサポート、Ruby 3のパターンマッチングでポーカーゲームほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsの最新情報などの記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます

                                                                  週刊Railsウォッチ(20210126後編)Google Cloud FunctionsがRubyをサポート、Ruby 3のパターンマッチングでポーカーゲームほか|TechRacho by BPS株式会社
                                                                • Cloud Functions for Firebaseを使用した時に、Cloud Storageのストレージ容量が圧迫される問題について調べた

                                                                  Firebaseのいくつかのサービスを使用していたときに、ふと見に覚えのないCloud Storageのストレージ容量があることに気付きました。 ちょっとくらいなら良いと思っていましたが、使用容量を見てみると10GB近くになっており、無料枠を超えてしまっていました。 適切なサービスの利用に関しては対価が支払われるべきと考えているため、無料枠を超えること自体は問題はなかったのですが、まったく見に覚えのない状態だったため、原因を把握すべく調査した結果と解決方法を紹介します。 Cloud Storageが圧迫されてしまう原因 解決方法 Cloud Functionsの課金必須化について 終わりに Cloud Storageが圧迫されてしまう原因 Cloud FunctionsのNode.js 10系以上のランタイムを使用する場合、内部ではCloud Runが動いています。 Cloud Runには

                                                                    Cloud Functions for Firebaseを使用した時に、Cloud Storageのストレージ容量が圧迫される問題について調べた
                                                                  • Cloud Functions for Firebase を使ったお問い合わせフォーム実装

                                                                    FirebaseはGoogleが提供するクラウドサービスの一つでWebサービスをリリースする上で必要な機能を多数揃えています。この記事ではWebサービスで需要の高いお問い合わせフォームをFirebaseで実装する方法について紹介します。 当記事で目指すこと静的ホスティングしたコンテンツにお問い合わせフォームを実装するフォーム送信内容を指定のメールアドレスへ通知するフレームワークを使わないシンプルな構成で実装するFirebaseにはフォームを簡易実装できる機能が標準で備わっていないためCloud FunctionsとNode.jsでメール送信できるNodemailerを利用します。またメールを送信するには通常メールサーバーが必要となります。そこで今回はGmailを使用することにします。

                                                                      Cloud Functions for Firebase を使ったお問い合わせフォーム実装
                                                                    • Cloud Functions上でheadress-chromeをPythonで動かす

                                                                      はじめに Cloud Functions上でheadless-chrome を Python で動かす方法を紹介します。 Cloud FunctionとDocker Desktopを導入してあるものとします。 今回書いたコードは、Gitにアップしてあります https://github.com/hayashikengo/python-selenium-gcf-template Cloud Functionsへのデプロイは、Mac OSで実行しています。 crawler ディレクトリを作って、その中で作業しています。 背景 GCPのserverless環境で、クローラー(Python)を動かしたいという要件があった。 データクレンジング処理に使うライブラリは、Pythonが充実しているので、Pythonを使いたい。 インフラ構成 CloudSchedulerで Pub/Sub を使用して C

                                                                        Cloud Functions上でheadress-chromeをPythonで動かす
                                                                      • Google Cloud FunctionsがPHPをサポート開始 サーバレスの関数が記述可能に

                                                                        この記事は新野淳一氏のブログ「Publickey」に掲載された「Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に」(2021年4月26日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、PHP言語のサポートがプレビューとして開始されることが発表されました。 Cloud Functionsは、これまでNode.js/JavaScript、Python、Go、Java、.NET、Rubyなどのプログラミング言語に対応してきました。今回これにPHPが加わることになります。 対応するPHPのバージョンはPHP 7.4。このPHP実行環境がマネージドサービスとして提供され、負荷に応じ

                                                                          Google Cloud FunctionsがPHPをサポート開始 サーバレスの関数が記述可能に
                                                                        • Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に

                                                                          この記事は新野淳一氏のブログ「Publickey」に掲載された「Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に」(2020年5月28日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Google Cloud Functionsは、いわゆるサーバレスコンピューティングをGoogle Cloudで提供するサービスです。 あらかじめサーバをプロビジョニングしておく必要はなく、イベントをきっかけに実行したい関数をGoogle Cloud Functions上に保存しておくと、イベントにより自動的に関数が実行されます。実行される関数は負荷に応じて自動的にスケーラブルに実行され、実行が終了すれば利用していたコンピューティングリソースは解放されます。 今回の発表は、このGoogle Cloud Functions

                                                                            Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に
                                                                          • Cloud Functions で避けるべき 5 つのことと絶対やるべき 5 つのこと | Google Cloud 公式ブログ

                                                                            ※この投稿は米国時間 2021 年 12 月 2 日に、Google Cloud blog に投稿されたものの抄訳です。 この数週間は、Cloud Functions について最もよくある質問や誤解を、Cloud Functions サポートチームの経験を基にまとめ、紹介してきました。特に多い「アンチパターン」と、その代わりにどうすべきかについて、ここでまとめておきます。 べき等性を念頭に置いたコーディングで Cloud Functions のイベント ドリブン関数を正しく記述する方法: べき等な関数とは何か、そしてバックグラウンドでトリガーされる関数にとってのこのデザイン パターンの重要性を考察しました。 Cloud Function インスタンスを再利用して将来の呼び出しに備える方法: Cloud Functions 関数のグローバル スコープとは何か、どのような場合に使用するのか、間

                                                                              Cloud Functions で避けるべき 5 つのことと絶対やるべき 5 つのこと | Google Cloud 公式ブログ
                                                                            • BigQuery Remote FunctionsからCloud Functions 2nd genを呼び出す際にハマったポイントを振り返る - RareJob Tech Blog

                                                                              こんにちは、DMP(Data Management Platform)グループの平井です。毎日デコポンを食べています。美味しい。 タイトルの通り、BigQuery Remote FunctionsからCloud Functions 2nd genを呼び出す際にハマったポイントがあったので共有します。 今回のケース Remote Functionsとは ハマりポイント再現 Cloud Functions 2nd genとは Cloud Functions 2nd genをデプロイ BigQuery Connections作成 Remote Funcitonを作成 権限付与 まとめ 今回のケース まずどのような場面でRemote Functionsを使用したのか説明します。 レアジョブグループには新旧2つのデータ基盤があります。 順次移行作業を進めており、その中でRを利用した集計処理を新しいデ

                                                                                BigQuery Remote FunctionsからCloud Functions 2nd genを呼び出す際にハマったポイントを振り返る - RareJob Tech Blog
                                                                              • Cloud Functionsを使って、BigQueryのクエリ結果をSlackに定期的に投稿する - yasuhisa's blog

                                                                                N番煎じネタです。Google Apps Scriptでやる例をよく見る気がするけど、Cloud Functionsを使ってやりたかったのじゃ。 以下のような設定をyamlに書いておくと、クエリ結果をテンプレートに従ってテキストに展開して、定期的にSlackに投稿(cron likeな設定ができる)してくれる。通知を増やしたければ、こういうyamlファイルを真似して書けばいいだけ。 description: テスト用のサンプルです! webhook_url: https://hooks.slack.com/services/XXX/YYY/ZZZ cron: "45 9 * * 1" # 月曜の9:45 sql: |- SELECT name, created_at, FROM `my-project.my_dataset.my_table` ORDER BY created_at LIM

                                                                                  Cloud Functionsを使って、BigQueryのクエリ結果をSlackに定期的に投稿する - yasuhisa's blog
                                                                                • Google Cloud FunctionsのOCRチュートリアルでイベント駆動なシステムの構築を体験する | DevelopersIO

                                                                                  GCPのCloud FunctionsのチュートリアルでOCRを使ったサービスの構築を試します。GCPでイベント駆動なシステムを構築する場合のパターンが簡単に分かるので、これからCloud Functionsなどを使っていく方にとってはためになる記事かと思います。 はじめに CX事業本部東京オフィスの佐藤智樹です。 GCPのCloudFunctionsのチュートリアルでOCRを使ったサービスの構築があったので試した内容を記事にします。 上記のチュートリアルでは入力画像の言語を認識して、画像内部のテキストを認識・翻訳した結果をストレージに保存するシステムが作れます。チュートリアルそのままではなく、プロジェクト作成などの操作に慣れるため事前準備や事後処理はチュートリアルから多少変更したり、適宜簡単な解説をいれたりします。 GCPでCloud Functionsなどのサービスをこれから触っていく

                                                                                    Google Cloud FunctionsのOCRチュートリアルでイベント駆動なシステムの構築を体験する | DevelopersIO

                                                                                  新着記事