ブログ
【AWS】S3をWebDavでネットワークドライブとして使う(アクセス速度は遅いけど)
S3を無理やりネットワークドライブ化。
S3をネットワークドライブのように利用したく、いろいろ調べてみましたが、標準の機能としてはないようです。
ただ、別途ソフトを利用すればできるとのこと。例えば下記などがありました。
S3 クライアントソフトの WebDrive
ソフトを買えばまったく問題ないのですが、お金をかけるほど必須の対応でもないので
今ある環境で対応できるかやってみました。
【用意するもの】
・S3(バケット)
・EC2インスタンス
【手順】
- EC2インスタンスにgoofysをつかってS3バケットをマウントします。(詳しくはこちらなどで)
- EC2インスタンスでWebDav設定し、クライアント設定もします。詳しくはこちらなどで)
一点注意
Windows機の場合、うまく認証できない場合がありますので、その場合は「Require valid-user」部分を下記のように少し調整してみてください。<Limit PROPFIND>
Require valid-user
</Limit>
要するに、S3→EC2→WebDav→クライアントという形です。
ただ、表示速度的には「う~ん・・・」なので、ちゃんとした環境が欲しい方はソフト購入をお勧めします。