TL; DR: 如何在同一存储桶中的html页面上的S3存储桶中播放opus文件,并具有基于cookie的身份验证来访问网页?
我想在AWS S3存储桶中放置一个网页。存储桶中还将包含其他文件,例如.js,.css,.opus等。网页应该能够从存储桶中播放opus文件,并加载javascript和css文件。
现在,我只希望通过AWS身份验证并在浏览器中具有cookie的用户访问该网页。基本上,我想要基于Cookie的身份验证。
在Google存储桶上,我有以下网页:
<!DOCTYPE html>
<html>
<head<
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<meta name='description' content=''>
<meta name='author' content=''>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
<title>My Title</title>
<link rel='stylesheet' type='text/css' href='https://storage.cloud.google.com/mybucket/lib/datatables.min.css'>
</head>
<body>
<img id='logo' src='https://storage.cloud.google.com/mybucket/lib/logo-mid.png'/>
<audio id='audio-player'
controls
type='audio/ogg; codecs=opus'
**src='https://storage.cloud.google.com/mybucket/MSG.opus'**>
Ihr Browser unterstützt das Audioelement nicht.
</audio>
<script src='https://storage.cloud.google.com/mybucket/lib/datatables.min.js'></script>
</body>
</html>
当用户登录到有权访问google存储桶的Google帐户时,他可以访问该网页,否则提示他登录。 网页可以使用以下网址直接从存储桶中播放作品文件:
AWS S3上如何存在类似的网页? 如何在同一存储桶中的网页上播放S3存储桶中的opus文件,并具有基于cookie的身份验证来访问网页?
我看过AWS S3托管静态网站,但我不知道如何配置它以基于Cookie的身份验证,以及我是否可以播放网页中存储桶中的opus文件。