AWS OpsWorks for Chef Automate サーバーのバックアップ - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS OpsWorks for Chef Automate サーバーのバックアップ

重要

なぜなら、AWS OpsWorks Chef Automate はもはや新規顧客を受け入れていないからです。2024 年 5 月 5 日までは、既存のお客様には影響はありません。その時点でサービスは利用できなくなります。既存のお客様は、 Chef SaaS または代替ソリューションに移行することをお勧めします。詳細については、「AWS OpsWorks Chef Automate のサポート終了に関するよくある質問」を参照してください。

毎日または毎週定期的に AWS OpsWorks for Chef Automate サーバーのバックアップを定義し、サービスがお客様に代わって Amazon Simple Storage Service (Amazon S3) にバックアップを保存することができます。または、必要に応じて手動でバックアップを実行することもできます。

バックアップが Amazon S3 に保存されるため、追加料金を負担します。30 世代を上限としてバックアップ保持期間を定義できます。AWS サポートチャネルを使用すると、この上限を変更するためのサービスリクエストを送信できます。Amazon S3 バケットに配信されるコンテンツには、カスタマーコンテンツが含まれている場合があります。機密データの削除の詳細については、「S3 バケットを空にする方法」または「S3 バケットを削除する方法」を参照してください。

AWS OpsWorks for Chef Automate サーバーのバックアップにタグを追加できます。AWS OpsWorks for Chef Automate サーバーにタグを追加した場合、サーバーの自動バックアップはこれらのタグを継承します。バックアップでタグを追加および管理する方法についての詳細は、このガイドの「AWS OpsWorks for Chef Automate リソースのタグの使用」を参照してください。

自動バックアップ

AWS OpsWorks for Chef Automate サーバーの設定時に、自動バックアップまたは手動バックアップを選択します。AWS OpsWorks for Chef Automate は、設定の [Configure advanced settings] (詳細設定の構成) ページにある [Automated backup] (自動バックアップ) セクションで選択した時間帯およびその日に自動バックアップを開始します。サーバーがオンライン状態になった後で、バックアップ設定を変更することもできます。そのためには、Chef Automate サーバーのホームページのサーバータイルまたはサーバーの [Properties] ページで、以下のステップを実行します。

自動バックアップ設定を変更するには
  1. [Chef servers] (Chef サーバー) ホームページのサーバのタイルの [Actions] (アクション) メニューで、[Change settings] (設定を変更する) を選択します。

  2. 自動バックアップを無効にするには、[Enable automated backups] (自動バックアップの有効化) オプションの [No] (いいえ) を選択します。変更を保存します。次のステップに進む必要はありません。

  3. [Automated Backup] セクションで、頻度、開始時刻、または保持する世代数を変更します。変更を保存します。

手動バックアップ

手動バックアップは、AWS Management Console で実行するか、または AWS CLI の create-backup コマンドを実行して、いつでも開始できます。手動バックアップは、保存される最大 30 世代の自動バックアップには含まれず、最大 10 個の手動バックアップが保存され、Amazon S3 から手動で削除する必要があります。

AWS OpsWorks for Chef Automate サーバーの新しい手動バックアップを作成するときに、タグを追加できます。手動バックアップを作成するときにタグを追加する方法の詳細については、「新しいバックアップにタグを追加する (CLI)」を参照してください

AWS Management Console で手動バックアップを実行するには
  1. [Chef Automate servers] ページで、バックアップするサーバーを選択します。

  2. サーバーのプロパティページの左のナビゲーションペインで、[Backups] を選択します。

  3. [Create backup] (バックアップの作成) を選択します。

  4. ページでバックアップの [Status] 欄に緑色のチェックマークが表示されると、手動バックアップは完了です。

AWS CLI で手動バックアップを実行するには
  • 手動バックアップを開始するには、以下の AWS CLI コマンドを実行します。

    aws opsworks-cm --region region name create-backup --server-name "Chef server name" --description "optional descriptive string"

バックアップの削除

バックアップを削除すると、バックアップが保存されている S3 バケットから完全に削除されます。

AWS Management Console でバックアップを削除するには
  1. [Chef Automate servers] ページで、バックアップするサーバーを選択します。

  2. サーバーのプロパティページの左のナビゲーションペインで、[Backups] を選択します。

  3. 削除するバックアップを選択してから、[Delete backup] を選択します。一度に 1 つのバックアップのみを選択できます。

  4. 削除の確認を指示されたら、[Delete the backup, which is stored in an S3 bucket] チェックボックスにチェックを入れ、[Yes, Delete] を選択します。

AWS CLI でバックアップを削除するには
  • バックアップを削除するには、AWS CLI を削除するバックアップの ID で置き換えて、次の --backup-id コマンドを実行します。バックアップ ID は、ServerName-yyyyMMddHHmmssSSS という形式になっています。例えば、test-chef-server-20171218132604388 です。

    aws opsworks-cm --region region name delete-backup --backup-id ServerName-yyyyMMddHHmmssSSS