s3 に tramp で接続できるようにするには?
aws-cli で、 aws s3 ls
や aws s3 cp
を利用すれば、
原理的には tramp に乗せることができるような気がします。
内部で aws-cli をたたくことによって、 s3 へのアクセスを tramp で実現することはできますか?
できる場合、どうやったらこれは実現できますか?
(できる場合について、どう実現するのか、について)
もしこれが広すぎる質問ならば、次について聞きたいです。
tramp のメソッドを追加するにあたっては、 tramp-method
に、新しいメソッドの定義を追加すれば、これが実現できるのではないか、と考えています。tramp-method は、しかし例えば tramp-remote-shell
のような、今回のケースでは使わないであろう項目があったりするので、結局、何を指定すればいいのかがわかっていません。
Q.
- tramp-method に s3 用のエントリを追記すれば実現できる、という想定は正しいですか?
- その場合、エントリの項目は何を記述する必要がありますか?
aws s3 ls
は、 s3 の場所を指定すると、そこのファイル一覧を文字列として取得するコマンドです。 aws s3 cp
は、 scp のように、 s3 へファイルをアップロードするためのコマンドです。