問題タブ [digital-ocean-spaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
567 参照

php - DigitalOcean Spaces: ファイルをパブリックに設定できません

CDN が構成されたデジタル オーシャン スペースのセットアップがあります。ファイルがアップロードされ、Transmit でパブリックに設定されているため、CDN 構成が機能していることはわかっています。CMS でファイルをアップロードして公開しようとしています。

このSDKを使用してから、S3 SDK を直接使用してみましたが、これまでのところ、アップロード後にファイルのプライバシーを公開に設定することも、スペース (バケット) のプライバシーを公開に変更することもできませんでした。

ファイルのプライバシーをパブリックに設定しようとすると、ファイルが正常にアップロードされ、パスが正しいにもかかわらず、常に 404 が返されます (ファイルは Spaces ダッシュボードで確認できます)。スペースを public に設定してもエラーは発生しませんが、その中のディレクトリやファイルには影響がないようです。

私が使用しているコードは次のとおりです。

返される正確な 404 エラーは次のとおりです。

Error executing "PutObjectAcl" on "https://xx.nyc3.digitaloceanspaces.com//media/pages/journal/11-27-2020/2478608562-1607828382/m6-79-28-38x.jpg?acl"; AWS HTTP error: Client error: 'PUT https://xx.nyc3.digitaloceanspaces.com//media/pages/journal/11-27-2020/2478608562-1607828382/m6-79-28-38x.jpg?acl' resulted in a 404 Not Found response:

投稿された別の質問とは異なり、ファイル名にも使用されるパスにも特殊文字はありません。一例を次に示します。

https://xx.nyc3.digitaloceanspaces.com/media/pages/journal/11-27-2020/3551000373-1607742797/m6-75-29a-100x.jpg

0 投票する
1 に答える
1236 参照

cors - http://localhost を DigitalOcean Spaces CORS ルールに追加できません

CORS エラーを示す画像

画像からわかるように、現在http://localhostCORS ルールとして追加することはできません。

0 投票する
0 に答える
40 参照

amazon-s3 - エッジ URL とサブドメイン

Digital Ocean Spaces (S3) には、アップロードした静的アセットの URL が 3 つあります。

OriginそしてEdge(それらは同じです)そして私が設定したサブドメインです。Edgeまたはサブドメインの URLを使用した場合に、これらのアセットを外部 Web サイト (アセットが配置されている場所) にロードする際のパフォーマンスに違いがあるかどうかはわかりませんでした。静的アセットへのリンクにどちらを使用する必要がありますか?

角:https://my-cdn.nyc3.digitaloceanspaces.com/example/asset.js

サブドメイン:https://cdn.my-website.com/example/asset.js