mightyguava / ecsq Goto Github PK
View Code? Open in Web Editor NEWA friendly command-line tool to query ECS
License: MIT License
A friendly command-line tool to query ECS
License: MIT License
Containers:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x155f108]
goroutine 1 [running]:
main.main.func6(0xc420137680, 0x100eb33, 0x165de40)
/Users/yunchi/dev/src/github.com/mightyguava/ecsq/main.go:314 +0x1368
gopkg.in/alecthomas/kingpin%2ev2.(*actionMixin).applyActions(0xc420018558, 0xc420137680, 0x0, 0x0)
/Users/yunchi/dev/src/gopkg.in/alecthomas/kingpin.v2/actions.go:28 +0x57
gopkg.in/alecthomas/kingpin%2ev2.(*Application).applyActions(0xc42016c690, 0xc420137680, 0x0, 0x0)
/Users/yunchi/dev/src/gopkg.in/alecthomas/kingpin.v2/app.go:554 +0x10a
gopkg.in/alecthomas/kingpin%2ev2.(*Application).execute(0xc42016c690, 0xc420137680, 0xc42016a3b0, 0x1, 0x1, 0x0, 0x0, 0x103fb90, 0xc42000e298)
/Users/yunchi/dev/src/gopkg.in/alecthomas/kingpin.v2/app.go:390 +0x8f
gopkg.in/alecthomas/kingpin%2ev2.(*Application).Parse(0xc42016c690, 0xc4200103d0, 0x3, 0x3, 0x1, 0xc42000e298, 0x0, 0x1)
/Users/yunchi/dev/src/gopkg.in/alecthomas/kingpin.v2/app.go:222 +0x202
main.main()
/Users/yunchi/dev/src/github.com/mightyguava/ecsq/main.go:400 +0x2008
I can get clusters with:
$ecsq clusters --profile blah --region eu-west-1
And my current config looks like:
[blah]
mfa_serial = some:virtual:mfa::device/serial
role_arn = some:role:that::has/access-to-ecs
I added 'region = eu-west-1' to the file like so:
[blah]
mfa_serial = some:virtual:mfa::device/serial
role_arn = some:role:that::has/access-to-ecs
region = eu-west-1
into my $HOME/.aws/config
file
ecsq would pick up the region when I just call:
$ ecsq cluster --profile blah
Didn't get any results
ecsq is totally usable, but I wish I didn't have to keep track of cross region stuff. So this is more of a feature request.
The addition of a new command or an extension to an existing command that allows users to fetch logs from a specific task within ECS would be awesome. Users could quickly access logs without navigating through the AWS console.
This feature would greatly enhance the utility of the ecsq tool, providing users with a seamless experience for managing their ECS tasks and diagnosing issues.
ecsq logs --task <task-name> --follow
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.