如何使用 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 控制面板,然后选择 Snapshots(快照)选项卡。

AWS 官方
AWS 官方已更新 7 个月前