`
eye-lij
  • 浏览: 3584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用shell和aws cli自动备份RDS并发消息到SQS

阅读更多

#!/bin/bash

 

da=`date +%y%m%d`

su - oracle <<EON

#sh /RDSBackup/scripts/asdp-backup.sh &

 

for child in `ps -ef|grep "$$"|grep -v grep|grep -v "$PPID"|awk '{print $2}'`

do

wait $child

echo "process $child exited"

done

wait

echo "All backup is finished!!!"

EON

 

echo "$da"

 

aws s3 cp /RDSBackup/asdp_full_$da.dmp.zip s3://rds-database-backup/backup-all-for3y/asdp_full_$da.dmp.zip

 

rm -f /RDSBackup/*$da.dmp.gz

echo "Uploading file to S3 is finished!!!"

##### Send finished message to SQS ########

var=`ec2-metadata -i`

echo ${var:13}

aws sqs send-message --queue-url https://sqs.cn-north-1.amazonaws.com.cn/827768676943/rds-backup-terminate --message-body ${var:13} --delay-seconds 10

 

分享到:
评论

相关推荐

    awscli-bundle.zip

    3. 配置环境:将awscli目录添加到系统的PATH环境变量中,以便在任何地方都能执行aws命令。 4. 安装AWS CLI:在终端中运行解压后的脚本,如`python install.py`,这会自动处理依赖并安装AWS CLI。 使用AWS CLI时,...

    AWSCLI助手aws-shell.zip

    主要特性:命令和选项自动完成功能快捷键自动完成服务端自动完成模糊查找在线文档Fish 风格的自动建议命令历史配置:$ aws-shell aws&gt; configure AWS Access Key ID [None]: your-access-key-id AWS Secret...

    PyPI 官网下载 | awscli-1.12.1.tar.gz

    版本1.12.1可能不包含最新特性或修复,因此,对于生产环境,建议始终使用最新稳定版本,可以通过`pip install --upgrade awscli`来更新。 总的来说,AWS CLI是AWS用户不可或缺的工具,它简化了对AWS服务的命令行...

    awscli-1.34.19.tar.gz

    AWS CLI的主要功能 管理AWS服务:通过AWS CLI,用户可以轻松管理多个...自动化操作:用户可以编写脚本,通过AWS CLI实现自动化操作,提高工作效率。 跨平台支持:AWS CLI支持多种操作系统,包括Windows、Linux和macOS。

    awscli-1.34.5.tar.gz

    AWS CLI的主要功能 管理AWS服务:通过AWS CLI,用户可以轻松管理多个...自动化操作:用户可以编写脚本,通过AWS CLI实现自动化操作,提高工作效率。 跨平台支持:AWS CLI支持多种操作系统,包括Windows、Linux和macOS。

    awscli-1.34.3.tar.gz

    AWS CLI的主要功能 管理AWS服务:通过AWS CLI,用户可以轻松管理多个...自动化操作:用户可以编写脚本,通过AWS CLI实现自动化操作,提高工作效率。 跨平台支持:AWS CLI支持多种操作系统,包括Windows、Linux和macOS。

    awscli-1.33.32.tar.gz

    AWS CLI的主要功能 管理AWS服务:通过AWS CLI,用户可以轻松管理多个...自动化操作:用户可以编写脚本,通过AWS CLI实现自动化操作,提高工作效率。 跨平台支持:AWS CLI支持多种操作系统,包括Windows、Linux和macOS。

    aws-cli.pdf

    AWS CLI还提供了一套丰富的命令完成功能,用户可以通过命令提示符输入命令的部分信息,AWS CLI会自动提示可能的命令和参数。 对于输出内容,用户可以使用--query选项来筛选输出结果,甚至可以设置输出的默认分页...

    awscli-1.33.44.tar.gz

    AWS CLI的主要功能 管理AWS服务:通过AWS CLI,用户可以轻松管理多个...自动化操作:用户可以编写脚本,通过AWS CLI实现自动化操作,提高工作效率。 跨平台支持:AWS CLI支持多种操作系统,包括Windows、Linux和macOS。

    使用AWS Backup进行Amazon RDS的自动化备份和还原

    内容概要:本文介绍了如何使用AWS Backup来管理和保护Amazon RDS中的数据,包括创建按需备份、制定自动化备份计划、还原数据库和清理备份资源的具体步骤。强调了设置合理的保留期限和定期备份的重要性和方法论。同时...

    awscli-1.34.33-py3-none-any.whl

    AWS CLI的主要功能 管理AWS服务:通过AWS CLI,用户可以轻松管理多个...自动化操作:用户可以编写脚本,通过AWS CLI实现自动化操作,提高工作效率。 跨平台支持:AWS CLI支持多种操作系统,包括Windows、Linux和macOS。

    aws-cli-1.16.298.zip

    AWS CLI(Amazon Web Services Command Line Interface)是亚马逊官方推出的一款强大的命令行工具,它允许用户通过简单的命令操作各种AWS服务,包括S3、EC2、RDS、Lambda等。此压缩包“aws-cli-1.16.298.zip”包含的...

    Python库 | awscli-local-0.12.tar.gz

    Python库awscli-local是用于本地运行AWS命令行界面(CLI)的一个工具,它允许开发者在不实际连接到Amazon Web Services(AWS)云环境的情况下测试和调试AWS CLI命令。这个0.12版本的压缩包文件提供了对AWS CLI的离线...

    Python库 | awscli-1.11.53.tar.gz

    awscli-1.11.53.tar.gz是这个库的一个版本压缩包,包含了完整的源代码和相关文件,便于开发者下载和使用。 awscli是AWS官方提供的一个全面、统一的命令行工具,它覆盖了AWS的大多数服务,包括EC2(Elastic Compute ...

    PyPI 官网下载 | awscli-1.11.50.tar.gz

    **PyPI 官网下载 | awscli-1.11.50.tar.gz 知识点详解** 在Python开发环境中,PyPI(Python Package Index)是最重要的资源库,它为开发者提供了一个平台来分享和发现Python软件包。"awscli-1.11.50.tar.gz"是一个...

    PyPI 官网下载 | awscli-1.16.173.tar.gz

    **PyPI 官网下载 | awscli-1.16.173.tar.gz** PyPI,全称为Python Package Index,是Python社区的官方软件包仓库,为开发者提供了一个发布和分享他们创建的Python模块、库和其他工具的平台。在这个案例中,我们关注...

    PyPI 官网下载 | awscli-1.7.29.tar.gz

    2. **自动化脚本**:awscli可以方便地集成到自动化脚本中,实现对AWS资源的自动化管理和部署。例如,你可以编写一个脚本来启动一个新的EC2实例,然后配置安全组,最后挂载EBS卷。 3. **配置管理**:通过`aws ...

    Python库 | awscli-1.14.16.tar.gz

    保持awscli的最新状态,可以确保最佳的使用体验和安全性。更新awscli的命令如下: ```bash pip install --upgrade awscli ``` 总结,`awscli` 是Python开发中一个非常实用的工具,它简化了与AWS服务的交互,提高了...

    PyPI 官网下载 | awscli-1.18.54.tar.gz

    解压awscli-1.18.54.tar.gz后,开发者可以访问到源代码,进而编译和安装此版本的AWS CLI。 安装AWS CLI通常涉及以下步骤: 1. 首先,确保Python和pip已经安装在系统中。 2. 使用pip下载并安装AWS CLI,对于这个...

    Python库 | awscli-1.14.68.tar.gz

    awscli的强大之处还在于其支持自定义配置和脚本化,用户可以创建配置文件(默认为~/.aws/config和~/.aws/credentials)以保存多个AWS账户的设置,并且可以通过编写shell脚本来自动化重复的任务,提高工作效率。...

Global site tag (gtag.js) - Google Analytics