簡體   English   中英

如何讓我的 HTML 文件訪問 Amazon S3 存儲桶中的 CSS 和 JavaScript 文件?

[英]How can I get my HTML file to access my CSS and JavaScript files in an Amazon S3 Bucket?

我目前正在嘗試在 AWS S3 上托管一個 html 文件作為網站來繞過 CORS 策略。 當我將所有文檔放入一個新存儲桶時,html 文件打開時不會訪問存儲桶中的 css 或 javascript。 當我在存儲桶外(即從我的計算機)打開文件時。 該頁面打開時所有 css 和 javascript 都在工作。 我想知道如何讓我的 css 和 javascript 在存儲桶中工作。

我有一些想法可能有助於解決問題,但我不知道如何實施它們。 我不確定是否有額外的權限必須授予我的文件以允許它們相互訪問。 我也不確定 html 文件的代碼中是否有必須更改的內容。 任何幫助深表感謝!

您可以對 s3 存儲桶使用靜態虛擬主機,請參閱 [1]。

否則,它只是一個數據容器,您可以在其中加載文件表單,並且帶有引用文件的上下文與存儲桶 + 路徑不直接匹配 - 我猜。

不幸的是,我目前沒有更好的解釋。

或者,如果文件是公開可用的,您也可以在 html 中提供存儲桶中文件的完整路徑。

但這不是很好或可維護(如果它甚至有效)。

[1] https://docs.aws.amazon.com/en_en/AmazonS3/latest/user-guide/static-website-hosting.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM