概要

mdx.jpのオブジェクトストレージに複数ファイルをアップロードする方法の備忘録です。以下の動画を参考にしています。

https://youtu.be/IN_4NS9hO2Y

準備

macOSで作業します。

brewinstalls3cmd

設定(内容は動画を確認してください。)

s3cmd-configure

一括登録(同期)

以下は、ローカルのrekionフォルダ内のファイルをs3://rekion/iiif/と同期します。

s3cmdsyncdocs/rekion/s3://rekion/iiif/-exclude.DS_Store'

参考

find.-name.DS_Store'-typef-delete

aclの一括変更

s3cmdsetacls3://rekion/iiif/-acl-public-recursive

注意(corsの許可)

以下のxmlファイルを用意して、corsの許可を試みました。

<C/OCROS<RCC/SoOCCnROofS<<<RniRAAASfgulllRiullllugreooolua>wwwerteee>aidddtoOMHinreeoitanxghd>mioelndrn>>>s*G*=<E<"/T/hA<Atl/ltlAlpolo:wlw/eoe/dwdsOeH3rde.iMaagedmiteanhrz>o>odn>aws.com/doc/2006-03-01/">

ただし、以下の結果となり、この方法ではcorsの許可ができませんでした。

sE3RcRmOdR:seSt3coerrsrocro:rs5.0x1ml(Nso3t:I/m/prleekmieonnt/ed):Aheaderorparameteryouprovidedimpliesfunctionalitythatisnotimplemented.

設定方法について、引き続き調べたいと思います。

まとめ

mdx.jpのオブジェクトストレージの利用にあたり、参考になりましたら幸いです。