`
eye-lij
  • 浏览: 3516 次
  • 性别: 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服务的命令行...

    aws-cli.pdf

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

    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脚本来自动化重复的任务,提高工作效率。...

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

    `.tar`是打包文件,它将多个文件和目录组合成一个单一的文件,方便传输和备份。`.gz`是Gzip的缩写,是一种流行的文件压缩算法,可以减小文件大小,便于存储和传输。因此,`tar.gz`文件首先使用tar打包所有内容,然后...

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

    此外,awscli支持通过`aws help`和`aws &lt;service&gt; help`命令获取帮助信息,以及通过`aws &lt;command&gt; --help`查看特定命令的使用详情。对于开发人员和系统管理员来说,awscli是一个不可或缺的工具,它简化了与AWS服务...

    AWS CLI使用教程

    教程是aws cli命令的使用文档,AWS CLI 是一个在 AWS SDK for Python (Boto) 之上构建的开源工具,可提供与 AWS 服务交互的命令。仅需最小的配置,您就可以从您喜爱的终端程序开始使用 AWS 管理控制台提供的所有功能...

    PyPI 官网下载 | awscli-1.14.9-py2.py3-none-any.whl

    使用awscli可以执行各种操作,如创建、配置、管理和控制AWS服务,以及执行自动化任务。 awscli支持Python 2和Python 3,这由文件名中的"py2.py3"部分表示。"none-any"表示这个包不依赖特定的CPU架构或操作系统,...

    AWSCLI64.msi

    CSE-CIC-IDS2018,数据集官网提供的下载器AWSCLI,适用于windows64位,配合我写的那篇博文下载使用。https://blog.csdn.net/u013698706/article/details/106422480

    Python库 | awscli-1.11.83.tar.gz

    Python库如boto3(AWS的官方SDK)和awscli配合使用,能为开发者提供更强大的功能。 **awscli的安装与配置** 1. 安装awscli库:首先确保Python和pip已经安装,然后通过pip命令安装awscli: ``` pip install aws...

    awscli-aliases, AWS CLI别名存储库.zip

    awscli-aliases, AWS CLI别名存储库 awscli别名AWS CLI别名存储库。要求请确保你使用的是版本 1.11.24 或者更高版本的AWS 。 你可以通过运行以下命令确定版本: $ aws --version ,的安装和升级信息,请参考 A

Global site tag (gtag.js) - Google Analytics