Concluído

Amazon EC2 API Delete Snapshot Script Fix

Hi,

I have a script that is suppose delete snapshots older than 60 days in aws that stopped working probably due to an amazon api update. The error is aws: error: argument --snapshot-id is required

I've pasted the script below.

#!/bin/bash

#export EC2_PRIVATE_KEY=****

#export EC2_CERT=****

#export EC2_URL=****

#export AWS_ACCESS_****

#export AWS_SECRET_KEY=****

#export REGION=****

#export EC2_HOME=/opt/aws/apitools/ec2

#export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64

MAILADDR=****

DIR="/root/scripts"

CURRENT_DATE=$(date +%Y-%m-%d);

# We now prunning backups older than 60 days

aws ec2 describe-snapshots | grep `date +%Y-%m-%d --date '60 days ago'` | awk {'print $2'} > $DIR/[login to view URL]

LIST=`cat $DIR/[login to view URL] | wc -l`

if [ $LIST -eq "0" ]; then

echo "No snapshots older than 60 days have been found on your server." | mail -s "Deleted Snapshots notification - $CURRENT_DATE" -r reports@**** $MAILADDR

exit

else

echo "Deleted Snapshots:" > $DIR/[login to view URL]

echo "" >> $DIR/[login to view URL]

for i in `cat $DIR/[login to view URL]`

do

aws ec2 delete-snapshot $i

echo $i : Deleted >> $DIR/[login to view URL]

done

#cat $DIR/[login to view URL] | mail -s "Deleted Snapshots notification - $CURRENT_DATE" -r reports@**** $MAILADDR

fi

aws: error: argument --snapshot-id is required

Habilidades: Amazon Web Services, Bash Scripting, Linux

Veja mais: aws ec2 describe-snapshots example, aws delete unused snapshots, ec2-describe-snapshots sort by date, aws delete all snapshots, aws ec2 delete snapshot all, aws automatically delete old snapshots, aws snapshot cleanup script, aws delete snapshots older than 30 days, amazon ec2 creating windows server 2003 ami, script php amazon apicj api, amazon ec2 script launch instance attach volume, script amazon associates api, amazon soap api script, java sample program amazon ec2 soap api, amazon xml api script, amazon ec2 rest api, implement rest api amazon ec2, script amazon advertising api, amazon shopping api script website, amazon store api php script

Acerca do Empregador:
( 155 comentários ) Vancouver, Canada

ID do Projeto: #17803521

Concedido a:

yashaswini510

hello i will change the coding to get the error fixed and the snapshots older than 60 days would be deleted.. please message me back to discuss details and i am ready to get started..

$50 USD em 1 dia
(129 Comentários)
5.7

12 freelancers estão ofertando em média $113 para esse trabalho

dirisalagopal

Amazon web services expert

$49 USD em 1 dia
(22 Comentários)
4.4
greenforest0204

hi i am very interested in your post project. i have rich experience on it. so i am sure i can give you good result in time. please call me Dmitrii. looking forward your reply. thanks regards

$155 USD in 3 dias
(1 Comentário)
4.4
deytps86

Hello I am working in Scripting technologies for years. I worked in various Unix Shells (c shell, bash korn), perl and python. Can we talk further on this? Thank you!

$220 USD in 3 dias
(5 Comentários)
3.7
awsdevopro

Hi, Currently I'm a full time employer at [login to view URL] (In-House software farm) where my position is DevOps, providing lifetime support for [login to view URL] ,ERP, [login to view URL], [login to view URL], [login to view URL] Mais

$155 USD in 3 dias
(5 Comentários)
3.4
mtriettruong

hi, Looking to your bash scripts, there are something incorrect - If your run aws ec2 describe-snapshots | grep `date +%Y-%m-%d --date '60 days ago'` | awk {'print $2'} it just displays the snapshort created ti Mais

$94 USD em 1 dia
(8 Comentários)
3.2
Vincend

I specialize in Linux administration and internet technologies. I have been assisting companies to meet their technology needs for more than 14 years, and I have over 20 years of IT experience on a global scale. I Mais

$155 USD em 1 dia
(5 Comentários)
3.3
rabhardwaj

I have been in this field for more than 7 years. I have experience in C#, PHP, Perl,LARAVEL, WordPress, Html, Postgres, Python, Ubuntu, Crontab, Web Services, Xero, Rest API, Zend, AWS API Gateway, Lambda, AWS Server, Mais

$122 USD em 1 dia
(7 Comentários)
3.8
iforno

I have a script do the same work with you, can fix your script within 1 day, please help share what your snapshot look like first, i also need permission access snapshot in AWS

$55 USD in 3 dias
(1 Comentário)
1.1
Chaitanya1227

I can give you a new script to delete the snapshot based on retention period(how many days you want to search for eg: 60 days)

$166 USD em 1 dia
(0 Comentários)
0.0
gogovel

Hello, It seems the describe-snapshots command returns different output and later the delete command fails because of that (can't find snapshot id). I can quickly fix the script and demonstrate it to you on may env. Mais

$40 USD em 1 dia
(0 Comentários)
0.0
SIOD

Hi Mate, I am AWS certified Associate and can sort you out this snapshot deletion issue quick. Please let me know if you are interested. Relevant Skills and Experience AWS Certified Associate, working in AWS project Mais

$100 USD in 3 dias
(0 Comentários)
0.0