aws-cli で、 aws s3 lsaws s3 cp を利用すれば、
原理的には tramp に乗せることができるような気がします。

内部で aws-cli をたたくことによって、 s3 へのアクセスを tramp で実現することはできますか?
できる場合、どうやったらこれは実現できますか?


(できる場合について、どう実現するのか、について)
もしこれが広すぎる質問ならば、次について聞きたいです。

tramp のメソッドを追加するにあたっては、 tramp-method に、新しいメソッドの定義を追加すれば、これが実現できるのではないか、と考えています。tramp-method は、しかし例えば tramp-remote-shell のような、今回のケースでは使わないであろう項目があったりするので、結局、何を指定すればいいのかがわかっていません。

Q.

  1. tramp-method に s3 用のエントリを追記すれば実現できる、という想定は正しいですか?
  2. その場合、エントリの項目は何を記述する必要がありますか?

aws s3 ls は、 s3 の場所を指定すると、そこのファイル一覧を文字列として取得するコマンドです。 aws s3 cp は、 scp のように、 s3 へファイルをアップロードするためのコマンドです。