GCS

Google Cloud Storage JSON API Client for JavaScript を試す(2)アクセス制御関係

GCS

http://d.hatena.ne.jp/noazoh/20150115/1421315583 の続き。Googleアカウントによる認証をせずとも、対象バケットへのアクセスが出来るようにしてみる。 コード 次に、サンプルコードを次のように変更する。 531行目〜 /** * Handle authorization. */ func…

バケットに定義済みACLを適用する

GCS

定義済みACLの一覧: https://cloud.google.com/storage/docs/accesscontrol#predefined-aclこれをバケットに適用するには、次のコマンドをたたく。 gsutil acl set public-read gs://バケット名

デフォルトバケットと通常バケットのACLの初期値

GCS

通常バケットの作成直後の状態 gsutil acl get gs://通常バケット名 [ { "entity": "project-owners-プロジェクト番号", "projectTeam": { "projectNumber": "プロジェクト番号", "team": "owners" }, "role": "OWNER" }, { "entity": "project-editors-プロ…

Google Cloud Storage JSON API Client for JavaScript を試す

GCSにjavascriptを用いてアクセスできるライブラリを試した。サンプルコード https://github.com/GoogleCloudPlatform/storage-getting-started-javascript 参考ページ http://qiita.com/noazoh/items/f893e5197f8ef56876a9注意事項は参考ページに書いてある…

Google Cloud Storage JSON APIのテストツール

ここでテストできる。 https://developers.google.com/apis-explorer/#p/storage/v1/テストのやり方は後述

Google Cloud Storegeのローカル開発サーバ

問い:GAEのローカル開発サーバは、devserver.py ですが、GCSのローカル開発サーバに相当するものはあるのか?こたえ:ある(SDK 1.8.1以上であれば) 使い方 通常のローカル実行時と同様、ローカル開発サーバを起動。GAELauncherから実行するとか。 起動し…

デフォルトバケットを削除したら再作成する方法が無い(たぶん・2015/01現在)

たわむれに、作成したデフォルトバケットを削除してみたところ、削除は出来たのだが、再作成しようと思い、GAE管理コンソールのApplication Settingsを開いてみると、例のcreateボタンが無く、「作成されましたよ」的なメッセージが表示されている。バケット…

Google Cloud Storageのデフォルトバケットを作る

Google App Engineのプロジェクト毎に、Google Cloud Storageのデフォルトバケットを作成することができる。やり方: AppEngine管理コンソールより Application Settings -> Cloud Integration -> createボタンをクリックGoogle Developers Console(以後、…