{"id":21189805,"url":"https://github.com/sky0621/aws-describe-prj","last_synced_at":"2025-06-21T08:38:13.942Z","repository":{"id":90295720,"uuid":"89842938","full_name":"sky0621/aws-describe-prj","owner":"sky0621","description":"【作成中】AWSの(主に)describe系APIを使って各サービスの情報を一覧表示する。今のところSQS、EC2、RDS、DynamoDBのみ。","archived":false,"fork":false,"pushed_at":"2017-06-14T16:26:20.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-21T13:29:36.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sky0621.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-30T09:58:11.000Z","updated_at":"2017-05-28T21:15:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"5831d0cf-08ab-463f-9752-499a7c419aef","html_url":"https://github.com/sky0621/aws-describe-prj","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sky0621%2Faws-describe-prj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sky0621%2Faws-describe-prj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sky0621%2Faws-describe-prj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sky0621%2Faws-describe-prj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sky0621","download_url":"https://codeload.github.com/sky0621/aws-describe-prj/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243646524,"owners_count":20324582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T18:53:58.306Z","updated_at":"2025-03-14T20:43:37.029Z","avatar_url":"https://github.com/sky0621.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aws-describe-prj\n\n## AWS用環境変数セット済みの前提\n\nAWS_ACCESS_KEY_ID=xxxxxxxxxx\n\nAWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxx\n\nAWS_REGION=ap-northeast-1\n\n## 機能\n\n##### ・AWS機能別にサブコマンド実行\n\n##### ・テンプレート形式(template配下)による出力内容制御(※現在はMarkDown形式のみ用意)\n\n##### ・一覧表示項目に手動で足したい情報を設定ファイル(config配下)に記載可能\n\n##### ・表示したくない分をフィルタリング可能(設定ファイル(config配下)に記載)\n\n## コマンド\n\n#### $ awsdescribe sqs\n\n[出力例]\n\nSQS\n\n| usecase | environment | queue_name | url |\n| :--- | :--- | :--- | :--- |\n| 開発環境用キュー１ | develop | example-develop-queue01 | https://sqs.ap-northeast-1.amazonaws.com/0123456789/example-develop-queue01 |\n| 本番環境用キュー１ | production | example-queue01 | https://sqs.ap-northeast-1.amazonaws.com/0123456789/example-queue01 |\n| ステージング環境用キュー１ | staging | example-staging-queue01 | https://sqs.ap-northeast-1.amazonaws.com/0123456789/example-staging-queue01 |\n\n\n#### $ awsdescribe ec2\n\n[出力例]\n\nEC2\n\n| usecase | environment | instance name | instance type | [public] hostname | [public] IP | [private] hostname | [private] IP | state |\n| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |\n| 開発環境用インスタンス | develop | PublisherService | t2.micro | ec2-9999999.ap-northeast-1.compute.amazonaws.com | 99.999.999.99 | ip-9999999.ap-northeast-1.compute.internal | 99.999.999.99 | running |\n|  |  |  | t2.micro |  |  | ip-192-168-1-4.ap-northeast-1.compute.internal | 192.168.1.4 | stopped |\n\n\n#### $ awsdescribe rds\n\n[出力例]\n\nRDS\n\n| usecase | environment | instance type | DB name | address | port | engine | version | username | state |\n| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |\n| 開発環境用 | develop | db.t2.micro |  | example.xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com | 5432 | postgres | 9.6.2 | dummyuser | available |\n| ステージング環境用 | staging | db.t2.micro | testdb | gginstance.xxxxxxxx.ap-northeast-1.rds.amazonaws.com | 3306 | mysql | 5.6.27 | testuser | available |\n\n\n#### $ awsdescribe dynamodb\n\n[出力例]\n\nDynamoDB\n\n| usecase | environment | table name |\n| :--- | :--- | :--- |\n| ムービー | develop | m_movie |\n\n\n## 改修予定\n\n##### ・ソート機能を追加\n\n##### ・MarkDown形式以外の出力形式（例：CSV、HTML）に対応\n\n##### ・標準出力以外の出力先に対応\n\n##### ・「all」サブコマンド、ないし、サブコマンドなしの際に全AWSサブコマンドを実行する機能を追加\n\n##### ・デフォルトの出力形式、出力先の決定、及び、起動オプションで選択できるよう変更","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsky0621%2Faws-describe-prj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsky0621%2Faws-describe-prj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsky0621%2Faws-describe-prj/lists"}