App Engine 用 SDK のインストール
App Engine での Go アプリの開発
-
ローカル開発サーバーの使用
開発用サーバーをローカルで実行して、本番環境で動作するアプリケーションをシミュレートします。
-
ローカル ユニットのテスト
リモート コンポーネントを含まない自分の開発環境内でテストを実行します。
-
Stackdriver Trace によるレイテンシのモニタリング
アプリケーションからレイテンシ データを収集して、それを Google Cloud Platform Console に表示します。
-
Stackdriver Profiler によるパフォーマンスの把握
アプリケーションから CPU 使用率とメモリ割り当ての情報を収集し、Google Cloud Platform Console で表示します。
-
Capabilities API の概要
使用不能な機能を検出してその機能をバイパスすることにより、アプリケーションのダウンタイムを短縮します。
-
Capabilities API リファレンス
Capabilities API リファレンスを確認します。
-
Cloud Monitoring によるダッシュボードとアラートの設定
Google Cloud Platform から指標、イベント、メタデータを収集し、ダッシュボード、グラフ、アラートを通してインサイトを生成します。
-
ログのダウンロード
ログデータをダウンロードして、アプリケーションのより詳細な分析を実行します。
-
Google アナリティクスとの統合
多様な端末や環境のユーザーからのビジネスとのやりとりを測定します。
アプリの管理と設定
-
アプリのデプロイ
appconfig コマンドを使用してアプリをデプロイします。
-
トラフィックの分割
複数のバージョンのサービスにトラフィックを分散させて、機能のロールアウトを制御したり、A/B テストを実施したりします。
-
トラフィックの移行
古いバージョンのサービスから新しいバージョンのサービスに段階的にトラフィックを移動します。
-
プロジェクトの作成と課金管理
Google Cloud Platform プロジェクトを作成し、課金管理を設定します。
-
プロジェクト アクセス権の付与
Google Cloud Platform プロジェクトとそのリソースに役割ベースのアクセス権を付与します。
-
カスタム ドメインと SSL の使用
アプリケーションのカスタム ドメインを追加して、そのカスタム ドメインにオプションの SSL を設定します。
-
アプリリソースの管理
アプリケーションのパフォーマンスを把握し、アプリケーションが使用するリソースを管理します。
-
app.yaml を使用したアプリの設定
アプリケーションの設定値を構成します。
-
dos.yaml による DoS 保護の設定
サービス拒否(DoS)攻撃からの保護を設定します。
-
Admin API の使用
Admin API を使用してアプリケーションをプロビジョニングして管理します。
-
Modules API の使用
現在のオペレーティング環境、モジュール(現在は「サービス」という)、またはインスタンスに関する情報をプログラムによって取得します。
-
ソースコードのダウンロード
デプロイ済みアプリのソースコードをダウンロードします。
データの保存
-
ストレージ オプションの選択
アプリで使用するストレージ オプションを決定します。
-
Cloud Datastore API の概要
Cloud Datastore を理解します。
-
エンティティの作成、取得、更新、削除
Cloud Datastore でエンティティを保存、削除、取得します。
-
クエリ結果の取得
クエリを実行します。
-
Console からのデータストアの管理
Console からデータストアを管理します。
-
データストア インデックスの設定
アプリケーションで使用するインデックスを作成して管理します。
-
Cloud SQL for MySQL の使用
App Engine アプリのアプリケーション データを Cloud SQL for MySQL に保存します。
-
料金とアクセス制限
Cloud SQL を使用する際の料金設定とアクセス制限を理解します。
-
Google Cloud SQL リファレンス
Cloud SQL リファレンスを確認します。
-
Cloud Storage の設定
アプリケーションで使用するために Cloud Storage を設定します。
-
Cloud Storage に対する読み取りと書き込み
アプリで Cloud Storage を使用してデータを保存または取得します。
-
サードパーティ データベースの使用
サードパーティ データベースをアプリで使用します。
優先されるストレージ オプション
ユーザーの認証
アプリケーション データのキャッシュ保存
アプリとの接続
メールの送信
ユーザー リクエスト外部での作業のスケジュール
-
cron.yaml を使用したジョブのスケジューリング
定期的にスケジュールするタスクをアプリケーションで実行するように設定します。
-
Task Queue API の概要
Task Queue API について学習します。
-
Task Queue API リファレンス
Task Queue API リファレンスを確認します。
-
queue.yaml を使用したタスクキューの設定
設定ファイルでタスクキューを定義します。
-
push キューの使用
push キューについて学習します。
-
pull キューの使用
pull キューについて学習します。
-
delay パッケージ
delay パッケージについて学習します。このパッケージは、ユーザー リクエストのスコープ外でコードを実行する方法を提供します。
-
Task Queue REST API の概要
Task Queue REST API について学習します。
-
承認について
Task Queue API に対するリクエストを承認する方法を学習します。
-
クライアント ライブラリとサンプル
Task Queue API リファレンス ドキュメントとサンプルにアクセスします。
-
パフォーマンスのヒント
アプリケーションのパフォーマンスを改善します。
-
標準パラメータ
すべての Task Queue メソッドとリソースで使用可能なクエリ パラメータについて学習します。