当前位置: 首页 > news >正文

安徽省建设项目 备案网站佛山cms建站

安徽省建设项目 备案网站,佛山cms建站,网站交易,做emu对网站有什么要求文章目录 小结问题及解决有关Json文件的输入和输出使用Python3及正则表达式查找字符串包含某个子字符串使用Python3 Boto3删除AWS CloudFormation的栈#xff08;Stacks#xff09; 参考 小结 本文记录了使用Python3的Boto3包删除AWS CloudFormation的栈#xff08;StacksStacks 参考 小结 本文记录了使用Python3的Boto3包删除AWS CloudFormation的栈Stacks 问题及解决 有关Json文件的输入和输出 json.loads函数是将一个字符串(String)输入转换为字典类型(dictionary)输出 json.dumps函数是将一个字典类型(dictionary)输入转换为字符串(String)输出 当出现JSON object must be str, bytes or bytearray, not dict或者dict object has no attribute read的错误时需要检查以上输入类型是否正确。 对于datetime.datetime not JSON serializable的问题也就是日期类型无法进行Json序列化可以使用以下指令解决问题应该是defaultstr这个参数起了作用将日期类型处理为了字符串 json_formatted_str json.dumps(task_definition, indent2, sort_keysTrue, defaultstr)使用Python3及正则表达式查找字符串包含某个子字符串 使用以下办法 exp re.compile(stack_name_to_Search) stack_name cfn_stack[StackName] if re.search(exp, stack_name):....以上是查找 stack_name 这个字符串是否包含stack_name_to_Search这个子字符串。 使用Python3 Boto3删除AWS CloudFormation的栈Stacks def delete_skms_stack(stack_name):cf_client boto3.client(cloudformation)#list all the stacks excepts DELETED_STACKSresponse cf_client.list_stacks(StackStatusFilter[CREATE_IN_PROGRESS,CREATE_FAILED,CREATE_COMPLETE,ROLLBACK_IN_PROGRESS,ROLLBACK_FAILED,ROLLBACK_COMPLETE,DELETE_IN_PROGRESS,DELETE_FAILED,UPDATE_IN_PROGRESS,UPDATE_COMPLETE_CLEANUP_IN_PROGRESS,UPDATE_COMPLETE,UPDATE_FAILED,UPDATE_ROLLBACK_IN_PROGRESS,UPDATE_ROLLBACK_FAILED,UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS,UPDATE_ROLLBACK_COMPLETE,REVIEW_IN_PROGRESS,IMPORT_IN_PROGRESS,IMPORT_COMPLETE,IMPORT_ROLLBACK_IN_PROGRESS,IMPORT_ROLLBACK_FAILED,IMPORT_ROLLBACK_COMPLETE])#Stack name patternexp re.compile(stack_name)print(--------------------)print(response[StackSummaries])for cfn_stack in response[StackSummaries]:stack_name cfn_stack[StackName]#match re.search(regex_pattern,stack_name)if re.search(exp, stack_name):#Custome conditions can be implemented heretry:response cf_client.delete_stack(StackNamestack_name)stack_delete_status cf_client.describe_stacks(StackNamestack_name)logger.info(Delete stack: json.dumps(response))while stack_delete_status[Stacks][0][StackStatus] DELETE_IN_PROGRESS:time.sleep(10)stack_delete_status cf_client.describe_stacks(StackNamestack_name)logger.info(Delete stack status: stack_delete_status[Stacks][0][StackStatus])if stack_delete_status[Stacks][0][StackStatus] DELETE_FAILED:logger.warning(Delete failed. Retry delete)resources cf_client.delete_stack(StackNamestack_name)return resourceselif stack_delete_status[Stacks][0][StackStatus] DELETE_IN_PROGRESS:continueelse:logger.info(Delete stack complete)except Exception as e:logger.error(e) 以上代码执行效果如下 INFO:__main__:Delete stack status: DELETE_IN_PROGRESS INFO:__main__:Delete stack status: DELETE_IN_PROGRESS INFO:__main__:Delete stack status: DELETE_IN_PROGRESS INFO:__main__:Delete stack status: DELETE_IN_PROGRESS ERROR:__main__:An error occurred (ValidationError) when calling the DescribeStacks operation: Stack with id ECS-Console-V2-Service-sammperso-johnvpc-svc-John-VPC-Cluster-8c3e39c8 does not exist其中最后一个错误是因为CloudFormation的栈Stacks已经被删除找不到了所以是正常返回。 参考 Digital Ocean: Python Pretty Print JSON Stackoverflow: JSON object must be str, bytes or bytearray, not dict Stackoverflow: ‘dict’ object has no attribute ‘read’ Stackoverflow: How can I overcome “datetime.datetime not JSON serializable”? Stackoverflow: How to delete multiple Cloudformation stacks at once? Stackoverflow: Python regex check if string contains any of words
http://www.eeditor.cn/news/119234/

相关文章:

  • 校园网站怎么做天元建设集团有限公司建行账号
  • vs2012 做网站教程项目管理资格证书
  • 网站开发cms男男床做视频网站在线
  • 企业网站设计源代码惠州做棋牌网站建设哪家服务好
  • 卖辅助网站怎么做的php 装修网站
  • 网站建设太金手指六六二五专业网站设计建设
  • 手机商城官方网站室内设计公司有哪些部门
  • 重庆靓号网站建设网站制作是怎样做的
  • 温州营销网站制作报价公众号开发建设
  • 学asp.net 做网站 书籍不规则网站模板
  • 如何查看网站是否被做跳转哪家企业的网站做的好
  • 建设网站是什么模式衡量网站质量的标准
  • 南宁网站怎么制作公司个人网站服务器推荐
  • 网络营销的作用安卓优化大师app下载
  • 做牛仔的时尚网站简述seo的概念
  • H5平台网站建设已有网站做移动网站
  • 网站建设流量是怎么回事杭州做网站哪家公司好
  • 网站如何开通微信支付接口140平米装修全包费用
  • 肃宁县做网站价格做网站流量怎么卖
  • 四川省住房和城乡建设网站网站框架怎么做
  • 深圳电子商务网站建设wordpress内部跳转链接
  • 东莞快速网站制作哪家强番禺建设网站系统
  • 盘锦做网站选哪家网站开发要计入无形资产吗
  • 服装网站广州公司电商网站建设
  • wordpress 淘宝客app襄樊seo排名
  • 车辆管理网站开发公司官网静态
  • 山西城乡建设厅网站首页wordpress添加搜索框
  • 制作公司网站视频天眼网
  • 石碣镇网站仿做揭阳网站开发定制
  • 福田网站建设罗湖网站建设网站建设需要会什么