ConoHaオブジェクトストレージでのコンテナをWEB公開する

Standard

オブジェクトの公開を行う事によりトークンを使わないでダウンロードを行う事が可能です。
誰でもアクセスできるようになるため、公開したくないファイルは注意が必要です。

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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.