Amazon Web Servicesを操作するPythonのAPIライブラリbotoを使った、さまざまなコードを紹介するクックブック。AWSの多様なサービスのうち、特に利用頻度の高いEC2とS3に焦点をあてたコンパクトな一冊です。EC2ではインスタンスの起動、タグを使った追跡。またSSH鍵ペアの同期化、固定IPアドレスの関連づけや起動時のカスタムスクリプトの実行。S3ではバケット作成からストレージ容量の計算、別のバケットへのコピー、有効期限付きURLの生成、大きなオブジェクトのアップロードなどを紹介しています。
Python & AWS クックブック
Mitch Garnaat 著、成田 昇司、株式会社トップスタジオ 訳
- TOPICS
- クックブック , Programming , Python
- 発行年月日
- 2012年07月
- PRINT LENGTH
- 81
- ISBN
- 978-4-87311-543-6
- 原書
- Python and AWS Cookbook
- FORMAT
- PDF EPUB
目次
まえがき 本書で使用されている表記規則 サンプルコードの使用について お問合せ先 1章 一般情報 Pythonに関するクイックメモ botoのインストール Amazon Web Servicesの使用開始 Eucalyptusによるbotoの使用 Google Cloud Storageによるbotoの使用 AWSで利用可能なリージョンの検出 botoによるデバッグ出力の有効化 botoにおけるソケットのタイムアウトの制御 2章 EC2のレシピ インスタンスの起動 タグを利用したインスタンスの追跡 コンソールログへのアクセス 既存のSSH鍵ペアのアップロード EC2の複数のリージョンにまたがるSSH鍵ペアの同期化 インスタンスへの固定IPアドレスの関連付け インスタンスへの永続的なEBSボリュームの割り当て EBSボリュームのバックアップ スナップショットからのボリュームの復元 既存のインスタンスのクローン作成 実行中のすべてのEC2インスタンスの検出 インスタンスのパフォーマンスのモニタリング 通知の受信 CloudWatchへのカスタムデータの保存 インスタンスの起動時におけるカスタムスクリプトの実行 3章 S3のレシピ バケットの作成 特定の場所でのバケットの作成 秘密データの保存 オブジェクトとメータデータの保存 バケットに使用されているストレージの総容量の計算 別のバケットへの既存のオブジェクトのコピー 既存のオブジェクトのメタデータの修正 自分のデータにアクセスしている人の検出 重要性の低いデータの保存コストの削減 S3オブジェクトへの有効期限付きURLの生成 S3のデータの偶発的削除の防止 S3での静的なWebサイトの運用 S3への大きなオブジェクトのアップロード 奥付