💻

ECSとローカル間でファイルをコピーしたり、対話形式でrun-taskやexecできるデバッグ特化のCLIツールを作りました

に公開
1

Discussion

takayukitakayuki

普段業務でECSを使っており「これすごく便利じゃん!」とこちらのツールを使ってみたのですが、
どうやら Windows だと一部?使えない機能があるみたいです。

取り急ぎ ecsk cp は The remote path must be absolute. Try "ecsk cp --help". と出てエラーになります。
https://github.com/yukiarrr/ecsk/blob/main/pkg/cmd/cp.go#L123
Gitのソースコードを見るに cp.go の filepath.IsAbs(src[1]) が Windowsの絶対パス形式で判断しちゃうため、ECS(Linux系のコンテナ)の送り元(送り先)パスが C:\\hogehoge みたいな形式になっていない!と理不尽な怒られ方をしてしまうようです。

ちなみに、MACで動かす分には全く問題無いのでMACユーザー間では重宝させていただいております。
ありがとうございます!