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

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

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

瀏覽:155日期: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久久,三上悠亚国产精品一区二区三区
91精品1区| 久久亚洲风情| 久久精品xxxxx| 奇米777国产一区国产二区| 午夜亚洲精品| 欧美中文字幕| 免费观看日韩电影| 日韩在线播放一区二区| 尹人成人综合网| 午夜久久黄色| 中文精品在线| 综合激情在线| 香蕉精品999视频一区二区| 亚洲一区二区免费看| 视频一区在线播放| 欧美日韩亚洲三区| 国产成人精选| 成人午夜精品| 亚洲精品97| 六月天综合网| 日韩在线黄色| 国产欧美日韩一级| 高清在线一区| 99久久99视频只有精品| 欧美日韩国产欧| 亚洲丝袜啪啪| 国产精品久av福利在线观看| 久久99久久久精品欧美| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩一区中文| 另类小说一区二区三区| 欧美不卡高清一区二区三区| 三级欧美在线一区| 91精品美女| 亚洲精品永久免费视频| 亚洲大全视频| 日韩高清一级| sm捆绑调教国产免费网站在线观看| 欧美日中文字幕| 亚洲深深色噜噜狠狠爱网站| 国产精品嫩草影院在线看| 久久一区国产| 在线国产一区二区| 欧美一区激情| 日本免费一区二区三区四区| 天使萌一区二区三区免费观看| 国产欧美一级| 免费不卡中文字幕在线| 日本不卡一区二区| 日韩国产综合| 日本在线观看不卡视频| 国产精品13p| 亚洲欧洲日韩| caoporn视频在线| 石原莉奈在线亚洲二区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | av综合电影网站| 蜜桃久久精品一区二区| 国产成人精品三级高清久久91| 免费日韩av片| 国产精品99在线观看| 综合国产精品| 天堂中文在线播放| 日韩精品亚洲专区在线观看| 日韩av首页| 国产精品久久久一区二区| 国产二区精品| 激情久久99| 亚洲精品在线二区| 国产99亚洲| 国产福利资源一区| 免费在线欧美视频| 日韩国产欧美| 国产精品v一区二区三区| 在线亚洲免费| 久久精品免费一区二区三区| 久久av导航| 亚洲毛片网站| 国产精品av久久久久久麻豆网| 欧美国产亚洲精品| 综合激情视频| 日韩午夜免费| 成人羞羞视频播放网站| 美女在线视频一区| 香蕉久久一区| 蜜乳av另类精品一区二区| 欧美日韩免费观看视频| 欧美激情91| 视频一区日韩| 亚洲性视频在线| 亚洲欧美日韩国产| 欧美综合另类| 日韩在线看片| 麻豆国产欧美一区二区三区 | 成人片免费看| 国产精品亚洲产品| 日韩精品欧美大片| 蜜桃av一区二区| 日韩一级欧洲| 亚洲网站视频| 欧美不卡高清一区二区三区| 超级白嫩亚洲国产第一| 久久99精品久久久久久园产越南| 日韩国产精品久久久久久亚洲| 亚洲成人一区| 色婷婷狠狠五月综合天色拍| 国产精品黑丝在线播放| 国产精品99久久久久久董美香| 日韩av一区二区三区| 亚洲精品视频一二三区| 视频在线观看91| 免费日韩av片| 久久亚洲不卡| 亚洲精选91| 亚洲资源在线| 亚洲人妖在线| 亚洲免费福利一区| 深夜日韩欧美| 日本精品在线播放| 婷婷精品在线| 日韩精品中文字幕一区二区| 亚洲三级国产| 青草国产精品久久久久久| 久久国产免费看| 国产精品v一区二区三区| 国产精品chinese| 久久一区视频| 水蜜桃久久夜色精品一区| 国产不卡人人| 香蕉精品久久| 国产精品普通话对白| 日韩精品一卡二卡三卡四卡无卡 | 蜜桃tv一区二区三区| 日韩欧美中文| 久久久777| 久久一区二区三区喷水| 黄色日韩在线| 免费欧美在线视频| 91精品日本| 国产一区精品福利| 偷拍精品精品一区二区三区| av亚洲在线观看| 免费成人性网站| 欧美一区二区三区久久| 精品72久久久久中文字幕| 少妇久久久久| 老司机精品久久| 国产亚洲高清在线观看| 免费视频一区二区三区在线观看| 国产福利电影在线播放| 美女久久久久| 日本成人中文字幕| 精品一区二区三区四区五区| 久久久久国产精品一区二区| 性一交一乱一区二区洋洋av| 91成人小视频| 欧美韩日一区| 国产精品毛片| 国产精久久一区二区| 午夜欧美巨大性欧美巨大| 玖玖精品视频| 久久精品网址| 欧美在线亚洲| 日本在线不卡视频| 久久亚洲人体| 亚洲免费高清| 国产亚洲一卡2卡3卡4卡新区| 亚洲深夜视频| 中文字幕av一区二区三区人| 精品一区二区三区中文字幕| 国产字幕视频一区二区| 日韩精品一区二区三区免费视频| 国产一区2区在线观看| 欧美精品一线| 国产精品观看| 午夜影院欧美| 国产精品夜夜夜| 久久久久国产精品一区三寸| 免费看黄色91| 国产粉嫩在线观看| 亚洲专区视频| 亚洲日本网址| 91伊人久久| 精品日韩毛片| 国产精品magnet| 久久亚洲精品伦理| 狠狠躁少妇一区二区三区| 亚洲中字黄色| 国产一区三区在线播放| 亚洲精品伊人| 99久久久国产精品美女| 国产乱码精品一区二区亚洲| 蜜桃视频欧美| 麻豆精品99| 国产视频亚洲| 高潮一区二区| 国产精品传媒麻豆hd| 久热综合在线亚洲精品| 日韩国产专区| 欧美精品91|