表示されたエラー
cannot execute binary file: Exec format error
背景
ECS Fargate(ARM64 のアーキテクチャー)のコンテナ内で、vscode を使用したい。
↓
アーキテクチャーに合っていない、不適切なvscode cli
のファイルをダウンロードしていた。
解決策
適切な platform に合わせたファイルをダウンロードする
Intel Mac
curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz
tar -xf vscode_cli.tar.gz
ARM64
curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-arm64' --output vscode_cli.tar.gz
tar -xf vscode_cli.tar.gz