rocher
(admin)
1
クラウドストレージベンダーの七牛云(Qiniu Cloud)へのアップロードは成功しましたが、読み込まれるリンクは次のとおりです:https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4。ブラウザで開くと、次のメッセージが表示されます。
{
error: "download token not specified"
}
トピック内で読み込まれたビデオ:
<video width="100%" height="100%" preload="metadata" controls="" style="display:none">
<source src="https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4">
<a href="https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4">https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4</a>
</video>
プライベートなbucketの認証が機能していないのでしょうか?しかし、どこで設定できるのか分かりません。解決方法を知っている達人はいますか?
Lilly
2
このトピックを読みましたか?
Qiniu Cloudや、そのS3ストレージがサポートされているかどうかはわかりませんが、アクセスキーとトークンが必要になります(これらはQiniu Cloudコンソールで生成されると認識しています)。もし可能であれば、app.ymlファイルの設定は、おそらくこの例のようになるはずです。
## S3ストレージ
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: whatever
DISCOURSE_S3_ENDPOINT: http://s3-ap-southeast-1.qiniucs.com
DISCOURSE_S3_ACCESS_KEY_ID: *************
DISCOURSE_S3_SECRET_ACCESS_KEY: *****************
DISCOURSE_S3_CDN_URL: http://qiniu.pengfeima.cn
DISCOURSE_S3_BUCKET: qiniu-s3
DISCOURSE_S3_BACKUP_BUCKET: qiniu-s3/backups
DISCOURSE_BACKUP_LOCATION: s3
「いいね!」 1
pfaffman
(Jay Pfaffman)
3
rocher
(admin)
4
はい、docker-composeでインストールしました。Discourseのバックエンド設定でAKとSKを設定し、ファイルのアップロードには成功しています。ただし、表示することができません。考えられるすべての設定を確認しましたが、CDNリンクにアクセスする際にトークンを付ける設定箇所が見つかりませんでした。このストレージはプライベートなので、トークンを付ける必要があります。上記の構成以外に、他に設定すべき場所はありますか?
rocher
(admin)
5
私の設定は以下の通りですが、これで正しいでしょうか?他に何か関連する設定が必要ですか?