这更像是一个哲学问题:
对于简单的视频应用程序,S3 还是 Elemental MediaStore 最好选择哪种 AWS 服务?
和
在这一点上,一个会比另一个更好。
问题主要是关于性能的,因为我知道 sdk 中有不同的可能性。
背景 我正在为我的公司制作一个视频网站,它将用于简单的教学视频(如何在不同应用程序中做事的屏幕录像)。视频 er mp4 视频制作了 iMovie,大约 30 到 1 分钟。
在我的网站中,我看不到视频的性能差异。如果视频时长为 4k 1 小时,我会看到不同吗?
我喜欢使用 MediaStore 只是因为它似乎更适合视频,但有什么区别吗?
我在使用Angular和AWS Amplify Console了解重写和重定向规则时遇到麻烦。
在我的有角度的应用程序中,我有一些与此相关的路由:
const routes: Routes = [
{ path: '', redirectTo: '/login', pathMatch: 'full' },
{ path: 'frontpage', redirectTo: '/somepath/frontpage', pathMatch: 'full'},
{ path: 'login', component: LoginComponent },
{ path: 'somepath', component: SecureComponent, children: [
{ path: '', redirectTo: '/frontpage', pathMatch: 'full' },
{ path: 'frontpage', component: ForsideComponent }
]}
];
Run Code Online (Sandbox Code Playgroud)
使用本地服务器(ng serve / localhost),一切正常。
但是,当通过Amplify控制台部署我的应用程序时,唯一可行的路径是somedomain.amplifyapp.com/该路径,然后重定向到somedomain.amplifyapp.com/login(应该的)。但进入somedomain.amplifyapp.com/login,somedomain.amplifyapp.com/somepath/frontpage或者直接以下链接给我一个XML拒绝访问页面。
上面的行为是与此重写和重定向规则一起使用的:
[
{
"source": "**",
"target": "/index.html",
"status": "200",
"condition": null
}
]
Run Code Online (Sandbox Code Playgroud)
有谁知道如何设置重写和重定向规则以与Angular …