100%レンタルサーバーを使いこなすサイト100%レンタルサーバーを使いこなすサイトホームページ初心者・レンタルサーバー初心者の方でもレンタルサーバーを100%使いこなす情報を徹底調査します。利用して起動・停止するプログラムを作成します。は新しい機能が次々と追加されています。機能だけで、ビジネスに必要なすべての環境が準備できるのではないかと思います。手順で作業を行います。インスタンスの起動・停止とは異なる部分があります。パラメータですが引数に「DBInstanceIdentifier」を指定します。インスタンス名」です。インスタンス名が引数になります。インスタンスの起動メソッドの「start_instances」とは異なる部分があります。リストつまり引数が異なります。インスタンス名で「string」型です。インスタンスが入った「list」型です。この点に注意してプログラムを作ります。0:print('対象RDSインスタンスがありません。string形式で受け取るrds.start_db_instance(DBInstanceIdentifier=i)print('RDSインスタンスを起動しました。'RDSインスタンスの起動処理を完了しています。インスタンスの状態ステータスは「stopped」です。インスタンスの状態ステータスは「available」になりました。・・・この簡単なプログラムにはバグがありました。ステータスが「available」になっている場合、スルーをするのではなくエラーで終了してしまうのです。ステータスが『stopped』になっている時だけ有効」なのです。これでは運用で使えません。いうことでプログラムにひと手間必要になりました。起動しているとエラーになる」バグがあります。そのため、もう人処理を加える必要があります。エラーメッセージを出して終了が必要です。RDSのステータスを取得できる「キー」RDSのステータスを取得するメソッドは「describe_db_instances」でいけそうです。ステータスを取得できそうです。型なので、「キー」に「DBInstanceStatus」を指定すれば、「available」とか「stopped」などのステータスはバリューで取得できそうです。「describe_db_instances」メソッドの使い方を確認します。【動作試験1】とりあえず全部の情報を取得してみる最後までプログラムを作らずに一旦動作試験をします。情報を取得できるかの確認です。0:print('対象RDSインスタンスがありません。RDSを起動する前にすでに起動しているかどうか確認する。動作検証としてまずは情報だけを取得してみます。print('RDSインスタンスを起動します。string形式で受け取る#rds.start_db_instance(DBInstanceIdentifier=i)#print('RDSインスタンスを起動しました。'RDSインスタンスの起動処理を完了しています。取得した情報を確認します。ログが見にくかったので、以下のように若干整形しました。この情報を取得します。0}}RDSインスタンスを起動します。メソッドで結構な情報を取得することができました。ここからキー「DBInstanceStatus」のバリューを取得します。情報のみ取得する当たりはついたので絞って「DBInstanceStatus」のバリュー(値)のみ取得します。0:print('対象RDSインスタンスがありません。RDSを起動する前にすでに起動しているかどうか確認する。ここでピンポイントに「DBInstanceStatus」のバリュー(値)のみ取得します。print(rds_status)print('RDSインスタンスを起動します。string形式で受け取る#rds.start_db_instance(DBInstanceIdentifier=i)#print('RDSインスタンスを起動しました。'RDSインスタンスの起動処理を完了しています。