Slide 6
Slide 6 text
xterm.jsを使った実装
$ aws ssm start-session --target --debug
b'{"SessionId":“",
“StreamUrl”:“wss://ssmmessages.ap-northeast-1.amazonaws.com/v1/data-channel/”,
"TokenValue":“"}'
1. セッション情報を取得
参考
https://xtermjs.org/
2. WebSocketオブジェクトをxterm.jsのTerminalに渡す
・ブラウザでTerminalを実装するOSS
・Azure Cloud Shell, VSCode, RStudioをはじめ多くの採用例