我使用Angular Universal Starter工具包实现了我的Web应用程序.我想将预渲染文件上传到S3存储桶,以便我的初始页面加载得更快.但是我找不到有关将预渲染文件上传到S3以及如何在初始加载时访问该文件的正确配置?
使用预呈现的HTML与上载静态网站相同.假设您已安装并配置了aws cli(使用aws configure
),您可以在目录上运行以下命令以将文件上载到s3存储桶.
这只会上传/更新已从现有存储桶文件更改的文件.
aws s3 sync my_local_dir s3://my_s3_bucket_name
此外,如果要设置缓存,则可以添加以下选项
aws s3 sync my_local_dir s3://my_s3_bucket_name --cache-control max-age=604800