サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
夏の料理
www.apps-gcp.com
2020年3月にGoogle CloudでSecret ManagerがGAになりました。AWSでは「AWS Secrets Manager」として既におなじみの機能ですが、これをうまく利用するとパスワードや秘密鍵などの機密情報を扱うのがとても楽になります。 この記事ではSecret Managerを使うメリットと、Cloud FunctionsからSecret Managerに登録したシークレットを利用する方法の例を紹介します。以前にCloud KMSの鍵で暗号化した情報をCloud Functionsで利用する方法を紹介しましたが、それと比べてどのくらい楽になるのかを見ていただければと思います。 Cloud KMSで暗号化された情報を使ってみる@Cloud Functions編 速攻理解!Secret Managerで機密データ管理 Secret ManagerはAPIキーやパスワード
外部IPアドレスがないCompute Engine VMにSSH/RDPログインするためには、これまでは 踏み台サーバ(Bastion Server)を経由する必要がありました。 外部IPがなければFWルールの状態にかかわらず外部インターネットからのアクセスを 制限できる反面、踏み台サーバを用意して起動しておく必要があり、余計なコストが かかっていました。 これから紹介する Cloud IAP TCP Forwarding を使えば、踏み台サーバを用意せずに外部IPアドレスがないVMに対してSSHやRDPログインすることが可能になります。 対象読者 Cloud Shellにそんなに抵抗がない コマンド実行のためだけの踏み台サーバの運用がつらい Cloud Shellの基本的な使い方については、こちらの記事を参考にしてください。 HandsOn環境迷子に贈るCloud Shell 準備作業
Flutter を聞いたことありますか?Flutterとは Google 製のアプリケーションUI構築ツールキットです。本記事では iOS/Android 両対応のモバイルアプリ制作のために Flutter を用いていますが、他にもWeb、さらにはデスクトップ向けのアプリケーションを構築することも可能です。 Flutter は Google によって『The best framework for developing beautiful experiences for any screen』をめざして開発が進められているフレームワークです。これは技術的な垣根を超え一つのコードベースから様々なポータル端末で同じユーザ体験を実現することを意味しており、Flutter の将来性が期待できます。 今回はこの Flutter を使って、モバイルアプリのヘッダーとフッター部分を作っていきます。Flut
最近サーバーレスという言葉がクラウド界隈でよく聞かれるようになりました。 サーバーレスはプロビジョニングやスケーリングなどのインフラ管理を一切する必要がなく、アプリケーション開発だけに集中できる点が魅力的です! また呼ばれた時だけ起動して必要がなくなったら停止するので、 無駄なリソースを消費しません。 GCPではサーバーレスのサービスをいくつも提供しています。 本記事ではGCPのサーバーレスサービスの1つであるCloud Runをご紹介します。 Cloud Runってどんなサービスか大体は知っているけどもう少し詳しく知りたい!という方のために、多くのケースで必要となるであろう以下の5つのポイントについて検証、手順の確認をしましたのでご紹介します。 ①サービスを作成してHTTPS接続する ②カスタムドメインを設定する ③IAMでアクセス制御する ④Cloud Storageに接続する ⑤リビ
開発用環境のプロジェクトで開発したぞー、さて次はステージング用のプロジェクトでテストだ!でもその前に、開発環境のIAM権限をコピーしないとね・・・という場面において、GCP Web Console から IAM の画面を開いて、目視で確認しながら手作業で権限内容をコピーしてませんか? 実はIAM権限は丸ごとエクスポート、インポートできてしまうのです!本記事では、この丸ごとエクスポート、インポートの方法をご紹介します。これを読めば面倒で間違いやすい手作業から今日で卒業です! ※IAMってなに?という方はまずこちらをご参照下さい。 1. 手作業で行うのは事故の元! システム周りの設定において手作業ほど間違いやすくアテにならない作業はありません。どんなに注意していても、設定する項目が多くなると、ズレ・選択間違い・疲労感などの理由によりミスを起こしてしまいます。項目数が多いIAM権限のコピーにおい
中学に通う息子の中間試験が終わり、英語の点数があまり良くなかったので本人に聞いてみたところ、「言葉の壁なんてそのうちテクノロジーが解決するんだから、勉強なんて要らなくね?」と、もっともらしいことを言い出したので、次の期末試験に向けて英単語Botを作ってサポートすることにしました! ただし、英単語の登録に手間がかかるようだと使ってくれないので、スマホで教科書のページを撮影してBotに送るだけで、英単語登録、和訳、発音の確認まで出来るようなBotにしたいと思います。 ということで、作るBotはLINE Botで、Cloud API(Cloud Vision APIとCloud Text-to-Speech API)とGoogle Apps Scriptを使用し、下記のような構成で作成したいと思います。 ※Cloud APIとは、Google Cloud Platform ( 以下、GCP )
今回はMac版ですので、Macで使える方法を一つずつ紹介する他、 コレ以外の方法もありましたので順に紹介していこうと思います。 注意点として、操作端末から直接インスタンスにアクセスできることが前提となってます。 WANに接続されてないPCや、グローバルIPを持たないインスタンス等では利用することができませんのでご注意ください。 Tips : グローバルIPを持たない場合は? Google Cloud Platform VPC か 踏み台インスタンス を使いましょう 詳細は本項では割愛します。詳しくは公式ドキュメントを参照してください。 手段その1 : gcloud compute scp コマンド $ gcloud compute scp インスタンス名:コピー元 コピー先 定番gcloudコマンド。 基本的にファイル単位のコピーですが、--recurseオプションでディレクトリもコピー可
GCEではOSから上のレイヤーは利用者の責任範囲 GCPではセキュリティとマネジメントを、Googleと利用者で共有するモデル(責任共有モデル)を取っています。 GCPのIaasサービスであるGCE(Google Conpute Engine)の場合、ネットワークやハードウェアなどの下層レイヤーはGoogleの責任範囲、OSから上のレイヤーは利用者の責任範囲です。 つまり、GCEではOSから上のレイヤーは利用者自身で運用する必要があります!! GCEインスタンスでも、カーネルパニックやファイルシステム破損など、OS起因の障害は発生する可能性があります。障害対策を何もしていないうちに、利用者責任範囲内の障害が発生すると大変です。 インスタンスの復旧ができなくなり、急いでGoogleサポートに問い合わせしても「サポート範囲外となってしまいます」と言われ。。。。という状態に陥ってしまうかもです。
突然ですが、皆さんはGAE/SEでNode.jsが使用できるようになったことをご存知でしょうか? これによって、フルマネージドなのでアプリケーション開発者がコードの実装のみに集中できるというGAE/SEのメリットを、Node.js上で動くアプリケーションにおいても享受できるようになり、 更に今まではNode.jsに対応していなかったためにGAE/SE環境では動かすことのできなかった、SSR(サーバーサイドレンダリング)で動くアプリケーションも簡単・気軽にデプロイできるようになりました。 本記事では、フロントエンドフレームワークであるNuxt.jsを、GAE/SE Node.js環境でUniversalモード、つまりSSR(本記事では、フロントエンドとサーバーサイドで同じJavaScriptを実行し、最初のレンダリングをサーバーサイドのNode.jsで行うことを指します)で動作させる方法を皆
Lv:15 Exp:20312 3大パブリッククラウドを彷徨うSREエンジニア。 モットーは「ボタンを押せば構築完了」 こんにちは。 マスターレベルは146、トレーナーレベルは35のyastaniです。 2018年10月頃、AWSでいうところの Certificate Manager と同様の機能を持つGoogle-managed SSL certificate が Google Cloud Load Balancing に対応するBETA版としてリリースされました! Google-managed SSL certificate(以降、マネージドSSL) を利用する一番のメリットとして、ロードバランサーに設定したSSL証明書の更新期限を気にする必要がなくなります。 注意点としては、使用されるSSL証明書の発行元が「Let’s Encrypt」ですので企業ポリシーによっては採用が難しい可能性
Lv:25 Exp:47042 闇の戦士です。 https://jp.finalfantasyxiv.com/lodestone/character/492168/ 大好きなもの: FFXIV/ガルパ/スタァライト 好きなもの: Angular/flutter/Kubernetes 嫌いなもの:Stackdriver Monitoring/ピーマン/辛いもの GCP力: CA/DE/CD/Authorized Trainer
※n1-standard-1 の場合、最初の120分は無料 git のcommit push をトリガーとして、事前に定義した任意のコマンドを実行してくれます。 Cloud Build のトリガーとして設定できるコードホスティングサービスは3つです。 Cloud Source Repositories Git Hub Bitbucket これらのサービスからの任意のブランチ/タグのpush をトリガーとしてCloud Build は動作します。 イメージ図 説明だけではわかりづらいと思うので、実際の設定方法について説明していきます。 とっても簡単!Cloud Build を触ってみよう Cloud Build で必要なものは主に以下になります。 トリガー リポジトリ/ブランチ(git 関連) ビルド実行用ファイル Dockerfile ビルド構成ファイル(yaml形式 or json形式)
Lv:10 Exp:15193 2017年8月より吉積情報アルバイト。東京大学経済学部を卒業し、2020年4月より東京大学大学院学際情報学府のM1。 文系だったはずだが、気づいたらバイトを始め、気づいたら理転していた。 特技は10年以上やっているジャグリング。 最小限のコーディングでアプリを作れるApp Maker Google App Makerは、G Suite Businessユーザーのためのブラウザ上のアプリ作成ツールです。その最大の特徴は、「ローコード」であること。普通にアプリを作るときにどうしても必要な、データベース構築や、画面設計などは、App Makerではドラッグ&ドロップなどの簡単な操作でほとんど完成させることができます。 機能によってはコーディングが必要なこともありますが、それでも必要なのはGoogle Apps Script(GAS)の知識のみ。開発環境もApp M
Lv:41 Exp:302264 普段はGCP専門のエンジニアをやっています。 最近は個人的な活動としてGOとswiftでアプリ作ってます。 G+ はじめに クラウドという言葉が当たり前になってきている現在、ファイルサーバは自前で持つ時代から、サービスとして利用する時代へと変わってきていると思います。 おそらく、自前のファイルサーバからGoogle Cloud Storage(以下GCS)やAmazon Simple Storage Sewrvice(以下S3)等のストレージサービスに乗り換えた企業も少なくはないのではないでしょうか。 ただ、今後は価格やパフォーマンスの競争によって、クラウドからクラウドへの移行も増えてくると思われます。というわけで、今回のapps-gcpでは「ストレージの移行」について取り上げます。 ずばり、S3からGCSへのストレージ間データ移行です。GoogleはS3
本稿では、Cloud Endpointsとは何か、どんな場合に活用できるのか、それを使うとどんなメリットがあるのかについて解説します。また実際のソースコードを使って認証機能を持ったAPIを構築する例をご紹介します。本稿を読むことで、Cloud Endpointsを使ったAPI構築から活用までの流れを把握することができます。 本稿ではOpenAPIを使用したCloud Endpointsについての記事です。Cloud EndpointsはgRPCや AppEngine/Java, Pythonにも対応していますが、本稿ではそれらについては言及しません。予めご承知おき下さい。 Cloud Endpointsとは Cloud EndpointsはGoogle Cloud Platform(GCP)のサービスの1つで、API管理のための機能を提供します。Cloud Endpointsの主な機能は3
GAE、GCE、BigQuery等のサービスを開始する場合、ユーザには共通でおこなわないといけない手続きがあります。それは何かというとGCPプロジェクトの作成です。もしかするとGCPプロジェクトの作成方法がわからないため、さきほど例にあげたBigQuery等のサービスに敷居の高さを感じている開発者も多いのではないでしょうか。 というわけで、今回はGCPプロジェクトの作成方法について詳しく解説してみます。想定ユーザはGoogleアカウントは持っているけどGCPプロジェクトの始め方をしらないユーザです。それでは以下の手順に従って実際にGCPプロジェクトを作成してみましょう(※1)。 ※1 GCPプロジェクトの作成にはクレジットカードの情報が必要となります。ただし、本記事通りにGCPプロジェクトを作成しても作成だけなら一切課金は発生しませんのでご安心ください。 GCP公式サイトを見つける もちろ
次のページ
このページを最初にブックマークしてみませんか?
『“firebase” の検索結果 | apps-gcp.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く