日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

aws 通過boto3 python腳本打pach的實現方法

瀏覽:152日期:2022-07-26 09:34:36

腳本要實現的功能:輸入instance id

1:將所有的volume take snapshot

2: 獲取public ip 并登陸機器執行 ps 命令記錄patch前進程狀態已經端口狀態

3:獲取機器所在的elb

4: 從elb中移除當前機器

5:檢查snapshots是否完成

6:snapshots完成后patching

7: patching完成后將instance加回到elb

#!/usr/bin/python# vim: expandtab:tabstop=4:shiftwidth=4’’’ script to get ecr info ’’’# Reason: disable invalid-name because pylint does not like our naming convention# pylint: disable=invalid-nameimport timeimport boto3import sysimport argparsedef get_volume(ec2, instanceId): result = [] instance = ec2.Instance(instanceId) volumes = instance.volumes.all() for volume in volumes: print('Volume attached to this instance is :' + volume.id) result.append(volume.id) return resultdef take_snapByInstance(client, instanceId): response = client.create_snapshots( Description=’string’, InstanceSpecification={ ’InstanceId’: instanceId, ’ExcludeBootVolume’: False }, TagSpecifications=[ { ’ResourceType’: ’snapshot’, ’Tags’: [{ ’Key’: ’orginName’, ’Value’: ’patch backup’+ instanceId}, ] }, ], DryRun=False, CopyTagsFromSource=’volume’ ) print('Creating new snapshots for instances:' + response[’Snapshots’][0][’SnapshotId’]) return response[’Snapshots’][0][’SnapshotId’]def get_publicIp(ec2, instanceId): instance = ec2.Instance(instanceId) publicIp = instance.public_ip_address return publicIpdef take_screenshotOfProcess(public_ip): print('Please run this command on your local machine') print(’ssh -t ’ + public_ip + ’ 'sudo netstat -tnpl > disk.listen'’) print(’ssh -t ’ + public_ip + ’ 'sudo ps auxf > disk.ps'’)def get_elbInfo(client_elb, ec2, instanceId): bals = client_elb.describe_load_balancers() for elb in bals[’LoadBalancerDescriptions’]: #print(’ELB DNS Name : ’ + elb[’DNSName’]) #check if the elb is the elb of instance if instanceId in elb[’Instances’]: print('found elb ' + elb[’DNSName’]) else: passdef remove_fromElb(client_elb, elb, instanceId): response = client_elb.deregister_instances_from_load_balancer( LoadBalancerName=’elb’, Instances=[ {’InstanceId’: instanceId }, ] )def add_backElb(client_elb, elb, instanceId): response = client.register_instances_with_load_balancer( LoadBalancerName= elb, Instances=[ {’InstanceId’: instanceId }, ] )def check_snapStatus(ec2, snaps): snapshot = ec2.Snapshot(snaps) snapshot.load() print(snapshot.state) return snapshot.statedef main(ec2, client, instanceId, client_elb): print('going to paching instanceid: ' + instanceId) #get volumes volumes = get_volume(ec2, instanceId) #get public ip public_ip = get_publicIp(ec2, instanceId) #take snapshot snaps = take_snapByInstance(client, instanceId) #take screenshot of procss and port take_screenshotOfProcess(public_ip) #get elb info elb = False #elb = get_elbInfo(client_elb, ec2, instanceId) #remove from elb if elb: ans_remove = input('Are you sure to remove the instance from the elb now? Yes/No') if ans_remove == ’Yes’: #remove from instance remove_fromElb(client_elb, elb, instanceId) #check snapshot status snapshotStatus = ’’ check_snapStatus(ec2, snaps) print('checking staus of snapshots') while True: snapshotStatus = check_snapStatus(ec2, snaps) print(snapshotStatus) if snapshotStatus == ’completed’: break else: time.sleep(10) #paching paching_cmd = ’Your paching command’ print(paching_cmd) #add to elb if elb: ans_add = input('please confirm the patching is over , input yes to continue') if ans_add == ’Yes’: add_backElb(client_elb, elb, instanceId)if __name__ == '__main__': ec2 = boto3.resource(’ec2’, region_name=’us-east-1’) client = boto3.client(’ec2’, region_name=’us-east-1’) client_elb = boto3.client(’elb’, region_name=’us-east-1’) main(ec2, client, ’i-abcasdfa111122’, client_elb)

注意,本腳本并未包含鏈接機器并執行命令的部分,僅僅是打印出命令,需要手動執行 take_screenshotOfProcess 已經patch的命令,此部分也參考之前的文章,完全自動化,不需要手動執行

另外Patch命令腳本中并未給出

總結

到此這篇關于aws 通過boto3 python腳本打pach的實現方法的文章就介紹到這了,更多相關aws 通過boto3 python腳本打pach內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国内精品美女在线观看| 亚洲精品乱码| 麻豆久久一区| 九九99久久精品在免费线bt| 美女视频一区在线观看| 久久精品色播| 99久久亚洲精品蜜臀| 日韩精品午夜| 99精品在线| 亚洲成人免费| 最近国产精品视频| 久久国内精品| 亚洲自拍另类| 在线观看一区| 99pao成人国产永久免费视频| 亚洲一区av| 精品一区二区三区视频在线播放| 水蜜桃久久夜色精品一区| 免费视频亚洲| 久久精品超碰| 99久久夜色精品国产亚洲1000部| 免费美女久久99| 久久中文在线| 免费国产自线拍一欧美视频| 国产精品xxx| 欧美日韩国产一区二区三区不卡| 亚洲精品少妇| 高潮一区二区| 亚洲精品综合| 亚洲人成在线网站| 亚洲v天堂v手机在线| 成人午夜网址| 久久成人一区| 精品视频网站| 亚洲人成精品久久久| 精品中文字幕一区二区三区四区| 久久精品主播| 91综合久久爱com| 久久久久蜜桃| 国产图片一区| 在线看片福利| 欧美在线精品一区| 欧美日韩免费观看视频| 日欧美一区二区| 久久久久久久久久久妇女| 日韩精品免费一区二区夜夜嗨| 日韩欧美午夜| 国产色噜噜噜91在线精品 | 欧美一区二区性| 91麻豆精品激情在线观看最新| 亚洲手机视频| 精品美女视频| 欧美亚洲三级| 在线视频亚洲| 久久精品网址| 国产亚洲人成a在线v网站| 91精品久久久久久久久久不卡| 欧美一区网站| 亚洲欧美激情诱惑| 日韩高清成人| 精品视频网站| 久久99精品久久久野外观看| 亚洲精品伦理| 蜜桃一区二区三区| 97精品在线| 国产精品2023| 日本vs亚洲vs韩国一区三区二区| 亚洲欧洲午夜| 久久精品影视| www.com.cn成人| 麻豆91在线播放| **爰片久久毛片| 亚洲人妖在线| 日本欧洲一区二区| 久久精品国内一区二区三区水蜜桃| 麻豆91在线播放| 日本精品久久| 日本在线一区二区三区| 亚洲色图网站| 午夜一级在线看亚洲| 欧美美女一区| av一区二区高清| 亚洲一级特黄| 久久国产电影| 尤物tv在线精品| 国产99久久| 丝袜美腿诱惑一区二区三区| 97视频热人人精品免费| 国产一区不卡| 韩国久久久久久| 日韩在线欧美| 欧美肉体xxxx裸体137大胆| 日韩欧美一区二区三区在线视频| 国产乱码午夜在线视频| 色网在线免费观看| 久久裸体视频| 精品一区欧美| 美女精品在线观看| 亚洲欧洲美洲国产香蕉| 日韩欧美高清一区二区三区| 日本不卡中文字幕| 日本视频一区二区| 国产精品一区二区精品| 麻豆国产精品一区二区三区| 国产精品伦理久久久久久| 热三久草你在线| 91精品一区国产高清在线gif| 亚洲一级黄色| 亚洲综合福利| 国产精品三p一区二区| 欧美国产亚洲精品| 亚洲综合电影| 国产精品免费看| 亚洲精选成人| 欧美黑人巨大videos精品| 97精品国产福利一区二区三区| 美女av在线免费看| 亚洲91视频| 巨乳诱惑日韩免费av| 欧美日本精品| 伊人久久在线| 三级欧美韩日大片在线看| 日韩精品社区| 欧美激情国产在线| 国产精品嫩草99av在线| 国产日产高清欧美一区二区三区 | 黄色成人91| 亚洲制服欧美另类| 国产欧美日韩| 久久免费大视频| 日本不卡一区二区| 日韩精品第一区| 免费人成网站在线观看欧美高清| 国产精品大片| 女人天堂亚洲aⅴ在线观看| 91精品国产自产在线丝袜啪| 久久青青视频| 亚洲人成亚洲精品| 98精品久久久久久久| 久久最新视频| 色一区二区三区四区| 欧美综合二区| 麻豆国产精品| 亚洲永久字幕| 国产精品一区二区三区av麻| 欧美+亚洲+精品+三区| 久久国产精品色av免费看| 激情欧美日韩一区| 国产精品1luya在线播放| 亚洲在线网站| av资源亚洲| 欧美日韩一区自拍| 亚洲午夜一级| 久久精品国产成人一区二区三区| 好吊视频一区二区三区四区| 国产精品成人国产| 亚洲在线成人| 精品五月天堂| 亚洲无线观看| 秋霞国产精品| 国产精品2区| 综合亚洲视频| 欧美日中文字幕| 久久av偷拍| 亚洲一二三区视频| 欧美精品羞羞答答| 国产一区二区三区四区| 日韩国产欧美视频| 亚洲色诱最新| 日韩欧美三级| 精品一区视频| 91精品美女| 欧美专区一区二区三区| 97精品国产福利一区二区三区| 777久久精品| 久久亚洲图片| 久久精品国产www456c0m| 国内精品麻豆美女在线播放视频| 日韩国产一二三区| 噜噜噜躁狠狠躁狠狠精品视频| 日本韩国欧美超级黄在线观看| 另类欧美日韩国产在线| 日韩精品视频在线看| 水野朝阳av一区二区三区| 色婷婷精品视频| 日本在线啊啊| 国产精品毛片久久| 美日韩一区二区三区| 国产精区一区二区| 日韩高清国产一区在线| 蜜臀精品久久久久久蜜臀| 国产一区导航| 丝袜美腿高跟呻吟高潮一区| 九九综合在线| 婷婷亚洲五月色综合| 欧美亚洲激情| 精品一区毛片| 欧美日韩激情| 影院欧美亚洲| 午夜精品一区二区三区国产|