Python & AWS クックブック

[cover photo]
TOPICS
クックブック , Programming , Python
発行年月日
PRINT LENGTH
81
ISBN
978-4-87311-543-6
原書
Python and AWS Cookbook
FORMAT
PDF EPUB
Ebook
1,650円
Ebookを購入する

Amazon Web Servicesを操作するPythonのAPIライブラリbotoを使った、さまざまなコードを紹介するクックブック。AWSの多様なサービスのうち、特に利用頻度の高いEC2とS3に焦点をあてたコンパクトな一冊です。EC2ではインスタンスの起動、タグを使った追跡。またSSH鍵ペアの同期化、固定IPアドレスの関連づけや起動時のカスタムスクリプトの実行。S3ではバケット作成からストレージ容量の計算、別のバケットへのコピー、有効期限付きURLの生成、大きなオブジェクトのアップロードなどを紹介しています。

本書のサンプル(まえがき〜1章まで)

目次

まえがき
   本書で使用されている表記規則
   サンプルコードの使用について
   お問合せ先

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への大きなオブジェクトのアップロード
奥付