apache-libcloud と django-storages を介して、Google クラウド ストレージを使用するように django アプリケーションをセットアップしました。
私のLIBCLOUD_PROVIDER
見た目はこんな感じ
LIBCLOUD_PROVIDERS = {
'default': {
'type': 'libcloud.storage.types.Provider.GOOGLE_STORAGE',
'bucket': 'bucket-name',
'user': os.environ.get('GCE_STORAGE_KEY'),
'key': os.environ.get('GCE_STORAGE_SECRET')
},
}
STATICFILES_STORAGE = 'etc.utilities.storage.GSStaticBucket'
実行すると正常に動作./manage.py collectstatic
し、ファイルが正常にアップロードされるようです。しかし、ファイルのアクセス制御を制御する方法を探しています。現在、すべてのファイルを非公開としてアップロードし、代わりにアップロードして一般にアクセスできるようにしたいと考えています。
しかし、上のスクリーンショットからわかるように。アップロードされたファイルに「一般公開」のフラグが付けられていない
誰かアドバイスしてもらえますか?