オブジェクトの公開を行う事によりトークンを使わないでダウンロードを行う事が可能です。
誰でもアクセスできるようになるため、公開したくないファイルは注意が必要です。
cat .bashrc ... export OS_AUTH_URL='https://identity.tyo1.conoha.io/v2.0' export OS_TENANT_NAME='gnctxxxxx' export OS_USERNAME='gncuxxxxx' export OS_PASSWORD='xxxxxxxxxxx' ... swift list swift stat mytest swift post -r '.r:*' mytest |
https://object-storage.tyo1.conoha.io/v1/nc_56f1111111b2222222a3333333b080f0/mytest/1080p.mp4 |
svfsを使用してVPSにマウントする
wget https://github.com/ovh/svfs/releases/download/v0.9.1/svfs-0.9.1-1.x86_64.rpm yum install fuse ruby -y rpm -ivh svfs-0.9.1-1.x86_64.rpm mkdir /var/www/html/mytest/uploads mount -t svfs device_name /var/www/html/mytest/uploads -o auth_url="https://identity.tyo1.conoha.io/v2.0",username="gncuxxxxx",password="xxxxxxxxxxx",tenant="gnctxxxxx",container="mytest" |
【参考】
https://support.conoha.jp/v/objectstoragecurl/?btn_id=v-objectstoragecurl-sidebar_v-objectstoragecurl