blinksh/blink

AWS SSM Support

オープン

#1,330 opened on 2021/12/06

 (4 件のコメント) (14 件のリアクション) (0 人の担当者)Swift (555 件のフォーク)batch import
featurehelp wanted

Repository metrics

Stars
 (5,715 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

AWS offers Session Manager as a way to connect to backend instances without needing to expose any connectivity. It would be amazing if I could use blink to connect to instances inside of profiles. There is also the ability to proxy ports and combined with the existing SSH port forwarding ability would enable a large amount of workflows to move over to blink.

Session Manager is also what powers AWS ECS Exec where you can execute commands inside your containers running on Fargate.

From my understanding there is two major components to Session Manager. The plugin which does a bunch of the communication https://github.com/aws/session-manager-plugin and the AWS CLI that initiates the connection then passes it to the plugin https://github.com/aws/aws-cli/blob/develop/awscli/customizations/sessionmanager.py

コントリビューターガイド