Skip to content

Latest commit

Β 

History

History
95 lines (66 loc) Β· 1.61 KB

README.md

File metadata and controls

95 lines (66 loc) Β· 1.61 KB

AWSCTL

Go Report Card Coverage Status

πŸ‘©πŸ»β€πŸ”§ Manage your AWS resources easily and efficiently



                         _   _ 
                        | | | |
  __ ___      _____  ___| |_| |
 / _` \ \ /\ / / __|/ __| __| |
| (_| |\ V  V /\__ \ (__| |_| |
 \__,_| \_/\_/ |___/\___|\__|_|
                               
                               


Features

Lambda

  • List Functions
    • Returns only the first 50 lambdas
  • List Functions Pages
    • Return all lambdas
  • Get Function
    • Check if the function is in
  • Update Function Configuration

Auto Scaling Groups

  • List Auto Scaling Groups
    • Return all ASGs
  • List ASG in specific subnet


How to run

1. Fill out config files

Config files are located in the path below

# Production Environment
awsctl/internal/config/config.product.yml

# Development Environment
awsctl/internal/config/config.devel.yml

2. Build & Run project

2-1. By using Makefile

Check available commands

make build run

Execute command

make build run cmd={COMMAND}

2-2. By using CLI

Install the latest version of the library

go get -u github.com/chloe-codes1/awsctl

Run CLI

awsctl {COMMAND}

ex)

awsctl get-lambda-with-vpc