文件名称:aws-scripts:适用于大多数服务的AWS Shell脚本
文件大小:149KB
文件格式:ZIP
更新时间:2024-04-05 05:44:00
Shell
bash shell脚本的集合,用于使用和通过自动执行各种任务。 目录 为什么 为什么这个项目存在? 该存储库旨在使维护AWS中复杂的托管基础架构所需的一些更困难的DevOps任务变得简单,快速和容易。 这是我尝试将困难,重复,繁琐且耗时的过程自动化并加速到一个简单的shell脚本中,以尽可能清晰地完成工作。 这些脚本的开发是出于沮丧,因为每天,每周,每个月都可以在Web控制台中一遍又一遍地单击相同的内容,而在使用AWS CLI的脚本中只需几秒钟即可轻松完成这些脚本。 我试图使所有内容都适用于跨区域和尽可能多的不同AWS账户的尽可能多的用例。 我自己运行了许多这样的脚本,主要是在Mac或Linux上运行,并定期进行可用性和错误检查,以更新CLI的任何更改。 我希望该工具集也能对您有所帮助,如果使用这些工具,请单击“星号/叉子”按钮,如果有任何建议,请打开“问题”或“ PR”! 入门
【文件预览】:
aws-scripts-master
----ec2-elb-export-template.sh(18KB)
----s3-open-bucket-policy.sh(4KB)
----s3-buckets-total-file-size.sh(4KB)
----cloudwatch-logs-retention-policy.sh(5KB)
----s3-fix-content-type-metadata.sh(5KB)
----iam-create-s3-users.sh(2KB)
----elastic-beanstalk-update-hostnames.sh(4KB)
----route53-export-zones.sh(4KB)
----ec2-classic-import-network-acl.sh(2KB)
----cloudfront-inprogress-status.sh(3KB)
----ec2-ebs-delete-snapshots.sh(2KB)
----ec2-ebs-create-snapshots.sh(2KB)
----cloudwatch-logs-search.sh(6KB)
----cloudwatch-create-alarms.sh(8KB)
----images()
--------aws.png(6KB)
--------gears.png(7KB)
--------ec2.png(3KB)
--------iam.png(2KB)
--------route53.png(3KB)
--------s3.png(8KB)
--------vpc.png(10KB)
--------eb.png(3KB)
--------waf.png(3KB)
--------cf.png(6KB)
--------cw.png(5KB)
----ec2-elb-upload-ssl-cert.sh(4KB)
----install-awscli.sh(749B)
----s3-buckets-local-backup.sh(3KB)
----convert-iplist-cidr-json-array.sh(1KB)
----cloudwatch-create-alarms-statuscheckfailed.sh(7KB)
----PULL_REQUEST_TEMPLATE.md(2KB)
----cloudwatch-create-alarms-unhealthyhost.sh(9KB)
----vpc-eni-monitor.sh(4KB)
----vpc-sg-import-rules-pingdom.sh(20KB)
----s3-remove-glacier-objects.sh(3KB)
----ec2-ami-encrypted-ebs-boot-volume.sh(8KB)
----cloudwatch-logs-delete-groups.sh(5KB)
----s3-buckets-file-size-s3cmd.sh(3KB)
----vpc-sg-import-rules.sh(6KB)
----install-s3cmd.sh(546B)
----s3-setup-buckets.sh(1KB)
----ec2-associate-elastic-ip.sh(910B)
----LICENSE.md(10KB)
----vpc-sg-import-rules-cloudflare.sh(5KB)
----README.md(11KB)
----equality_test.sh(77B)
----elastic-beanstalk-set-hostname-within-instance.sh(1KB)
----cloudfront-invalidation-status.sh(5KB)
----waf-import-ip-set-facebook.sh(9KB)
----vpc-sg-import-rules-cloudfront.sh(7KB)
----route53-record-set.sh(1KB)
----docs()
--------ISSUE_TEMPLATE.md(2KB)
--------CONTRIBUTING.md(4KB)
--------CODE_OF_CONDUCT.md(3KB)
----s3-set-cache-control-max-age.sh(3KB)
----cloudwatch-logs-cleanup.sh(9KB)
----s3-buckets-security-audit.sh(4KB)
----vpc-sg-rename-group.sh(11KB)
----waf-export-ip-sets.sh(3KB)
----waf-web-acl-pingdom.sh(15KB)
----s3-restrict-bucket-policy.sh(5KB)
----vpc-sg-merge-groups.sh(10KB)
----terraform-redact-iam-secrets.sh(6KB)