aws-toolbox

授权协议 MIT License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 岑光熙
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

AWS Toolbox ��

A collection of useful Shell & Python scripts that make your DevOps life easier in AWS. Furthermore you'll also find a list of links that point to awesome DevOps tools from other creators.

Table of Contents

Contributing

Contributions are welcome!

Review the Contributing Guidelines.

Getting started

Shell & Python scripts categorized by AWS Service

General scripts

  • alias - This file contains a bunch of easy to remember aliases that runs complex AWS CLI commands.
  • tag_secrets.py - This script allows you to tag all your secrets in AWS Secrets Manager quickly.
  • multi_account_execution.py - Gives you the ability to run Boto3 commands on all accounts which are specified in the aws_account_list.

CloudWatch scripts

  • cloudwatch_retention_policy.py - Sets a CloudWatch Logs Retention Policy to x number of days for all log groups in the region that you exported in your cli.

CodePipeline

EC2 scripts

ECS scripts

IAM scripts

  • iam_assume_role.sh - This script uses Simple Token Service (sts) to assume a role (on the destination account).

S3 scripts

SSM scripts

DevOps tools & Resources

This list contains links to tools that automate or simplify the usage of AWS in the console, CLI or API's.

General

  • Steampipe - Query AWS resources in a SQL like fashion.
  • AWS Nuke - Remove all resources from an AWS account.
  • AWS Security Tools - A curated list of Security tools that you can use on AWS.

Authentication

  • Leapp - Cross-platform APP to manage Programmatic access in AWS.

CI/CD

  • Awesome CI - List of Continuous Integration services.

EC2

  • AutoSpotting - AutoSpotting is the leading open source spot market automation tool, optimized towards quick/easy/frictionless adoption of the EC2 spot market at any scale.

ECS

  • Awesome ECS - A curated list of awesome ECS guides, development tools, and resources.
  • AWS Copilot CLI - The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate.

IAM

  • IAM Floyd - AWS IAM policy statement generator with fluent interface.
  • IAM Zero - IAM Zero detects identity and access management issues and automatically suggests least-privilege policies.

Infra as Code

  • Awesome CDK - Curated list of awesome AWS Cloud Development Kit (AWS CDK) open-source projects, guides, blogs and other resources.
  • Awesome CloudFormation - A curated list of resources and projects for working with AWS CloudFormation.
  • Awesome Terraform - Curated list of resources on HashiCorp's Terraform.
  • CDK Snippets - This extension adds L1 construct snippets from CDK into Visual Studio Code.
  • CloudFormation Snippets - This extension adds snippets for all the AWS CloudFormation resources into Visual Studio Code.
  • Former2 - Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.
  • Open CDK Guide - This guide is an opinionated set of tips and best practices for working with the AWS Cloud Development Kit.

Lambda

  • AWS Lambda Power Tuning - AWS Lambda Power Tuning is a state machine powered by AWS Step Functions that helps you optimize your Lambda functions for cost and/or performance in a data-driven way.
  • Serverless Cost Calculator Comparison - Calculating the cost for AWS Lambda, Azure Functions, Google Cloud Functions. Providing good comparison or prediction on how the cost can vary depending on the memory, execution time, and number of executions on different cloud providers.
  • Serverless Cost Calculator - Estimate AWS costs when running serverless applications on AWS Lambda.

S3

  • s3s3mirror - A lightning-fast and highly concurrent utility for mirroring content from one S3 bucket to another.

SSM

  • aws-gate - A Better AWS SSM Session manager CLI client.
  • aws-ssm-ec2-proxy-command - Open an SSH connection to your ec2 instances via AWS SSM without the need to open any ssh port in you security groups.

Blogroll

A collection of AWS blogs that contain helpful tips and tricks.

RSS Blog title Description
AWS Security The latest AWS security, identity, and compliance launches, announcements, and how-to posts.
AWS DevOps The latest AWS DevOps announcements, and how-to posts.
Netflix Techblog Learn about Netflix’s world class engineering efforts, company culture, product developments and more.
Last week in AWS We’re the internet’s only snarky, sarcastic resource for literally anything and everything AWS… and we know it.

Author

Danny Steenman

  • 长期保持更新,欢迎收藏关注                 机器学习基础 https://amazonaws-china.com/cn/blogs/china/machine-learning-foundations/       机器学习为数字化转型插上翅膀 https://amazonaws-china.com/cn/blogs/china/machine-learning-plugs-win

  • 参考文章 DockerToolbox安装docker - Windows 10 关注 赞赏支持 DockerToolbox安装docker - Windows 10 一、前言 由于本机使用的是win10家庭版操作系统,无法直接Docker for Windows安装,因此只好使用Docker Toolbox。在安装过程中遇到了不少问题,花费了不少时间,才把docker启动起来。在此记录一下过程,以

  • aws架构师 web工具 My background is as a developer, so when I think of “devops” and “infrastructure as code” I look for the loops and conditionals of a Turing-complete language. Unfortunately for me, popula

 相关资料
  • 我想知道使用AWS OpsWorks与AWS Beanstalk和AWS CloudFormation的优缺点是什么? 我感兴趣的是一个可以自动伸缩的系统,它可以处理任意数量的并发web请求(从每分钟1000个请求到1000万rpm),包括一个可以自动伸缩的数据库层。 理想情况下,我希望有效地共享一些硬件资源,而不是为每个应用程序提供单独的实例。在过去,我主要使用EC2实例RDS Cloudtop

  • AWS

    介绍如何在AWS上获取在云联壹云平台需要使用的配置参数。 获取AWS的访问密钥 使用AWS主账号(或拥有AdministratorAccess管理权限的子账号)登录AWS管理控制台,单击 “IAM” 菜单项,进入IAM控制面板页面。 单击左侧菜单栏 “用户” 菜单项,进入用户管理列表,单击用户名名称项,进入指定用户详情页面。注意需要选择有足够管理权限的用户。 单击“安全证书”页签。 单击 “创建访

  • AWS

    AWS Global Infrastructure AWS Global Cloud - A single global cloud, is made up of devices and Services in many regions. AWS Region - A physical location around the world where Amazon have equipment(de

  • aws

    A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq. https://github.com/swoodford/aws Table of contents Why Getting Started What's Include

  • 我使用的是AWS SQS服务,很难定义SQS队列上的权限。在我的设置中,我使用的是AWS Lambda服务,当一个对象被推到S3存储桶上时会触发该服务。 然而,让我简短地提问,这是我想要实现的: 对象被推送到S3存储桶中 正如您可以从前面的用例中看到的,我希望我的AWS Lambda方法是唯一可以向SQS队列发送消息的应用程序。我试图设置一个原则和一个条件“sourceArn”。但是它们都不起作用

  • 我有一个Powershell Lambda,我希望通过AWS CDK部署它,但在运行时遇到问题。 通过手动发布AWSPowerShellLambda部署Powershell可以: 但是,与CDK一起部署的同一脚本不会记录到CloudWatch日志,即使它具有以下权限: powershell脚本当前仅包含以下行,在CLI上由Publish AWSPowerShellLambda部署时可以工作: 注意