Google Cloud Platform での Python

無料トライアル ドキュメントを見る

大規模な Python アプリの構築、デプロイ、モニタリングが可能です。Google の API を使用すれば、データから行動につながる分析情報を得られます。

  • トラフィックに応じて動的にスケールアップ / スケールダウンする
  • コンテナ化アプリケーションを構築、デプロイ、管理する
  • 問題を迅速にデバッグして修正する
  • カスタム仮想マシンをプロビジョニングする、またはサーバーレスに移行する
  • 強力な API を使ってデータの分析や機械学習モデルの構築を行う
デベロッパーやデータ サイエンティスト向けの広範な Python API とライブラリのセット
1
インストールする
pip install google-cloud-storage
2
Cloud Platform Console プロジェクトを設定する
  1. Google アカウントにログインします。

    Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。

  2. GCP Console プロジェクトの設定

    プロジェクトの設定

    クリックして、以下を行います。

    • プロジェクトを作成または選択します。
    • プロジェクトでCloud Storage を有効にします。
    • サービス アカウントを作成する。
    • JSON として秘密鍵をダウンロードします。

    これらのリソースは、GCP Console でいつでも表示および管理できます。

3
コードを書く
from google.cloud import storage

def upload_blob(bucket_name, source_file_name, destination_blob_name):
    """Uploads a file to the bucket."""
    storage_client = storage.Client()
    bucket = storage_client.get_bucket(bucket_name)
    blob = bucket.blob(destination_blob_name)

    blob.upload_from_filename(source_file_name)

    print('File {} uploaded to {}.'.format(
        source_file_name,
        destination_blob_name))
Python クイックスタート
問題をすばやく検出してデバッグする

Google Stackdriver は、強力なモニタリング、ロギング、診断機能を提供します。これにより、クラウドで実行されるアプリの健全性、パフォーマンス、可用性に関する有用な情報を取得し、問題を速やかに検出して修正できます。

Google Stackdriver
Google Cloud Platform と AWS で実行されるアプリケーションのモニタリング、ロギング、診断を一元的に行います。
Stackdriver Error Reporting
エラーアラートを受け取って Google Cloud Console でエラーを調べる方法を説明します。
Stackdriver モニタリング、診断、修正
この動画では、Aja Hammerly が Stackdriver を使用してサンプルアプリの捉えにくいエラーを検出し、修正しています。これを見ると、プロジェクトで Stackdriver を使用する方法がわかります。
詳細
GCP コミュニティ上の Python

質問やご意見がありましたら、コミュニティに参加して質問するか、Google Cloud Platform での Python の構築をサポートする Google の専門家とチャットしてください。