スキップしてコンテンツを表示

AWS CLI を使用して Lightsail に自動スナップショットを作成する方法を教えてください。

所要時間1分
0

AWS コマンドラインインターフェイス (AWS CLI) を使用して、Amazon Lightsail に自動スナップショットを作成したいと考えています。

解決策

**注:**AWS CLI のコマンドの実行時にエラーが発生する場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

AWS CLI を使用して Lightsail で自動スナップショットを作成するには、次のステップを実行します。

  1. スナップショットスクリプトを作成します。

    #!/bin/bash  
    # Create a snapshot  
    aws lightsail create-instance-snapshot \  
        —instance-name example-instance-name \  
            —createsnapshot.sh  "$INSTANCE_NAME$(date +%Y%m%d%H%M%S)" —example-default-region

    注: 上記のコマンドで、example の値はお使いのインスタンス名と AWS リージョンに置き換えてください。

  2. スクリプトを実行するアクセス許可を追加します。

    $ chmod +x createsnapshot.sh
  3. スクリプトをスケジュールします。

    $ crontab -e  
    0 * * * * /path/to/createsnapshot.sh
  4. スクリプトが有効であることを確認します。

    ./createsnapshot.sh

    注: スナップショットが有効であることを確認するには、Lightsail ダッシュボードを開き、[スナップショット] タブを選択します。

AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ