设置 AWS Transfer Family Web 应用程序
教程
任务 2:设置跨源资源共享 (CORS)
在本任务中,您将创建 HAQM S3 存储桶并设置跨源资源共享 (CORS)。此 S3 存储桶将用于存储用户的数据。
实施
在本任务中,您将创建 HAQM S3 存储桶并设置跨源资源共享 (CORS)。此 S3 存储桶将用于存储用户的数据。
-
第 1 步:创建存储桶
1.打开 HAQM S3 控制台,然后选择创建存储桶。
-
第 2 步:设置 CORS
2.在跨源资源共享 (CORS) 中,选择编辑并粘贴以下代码。
3.将 AccessEndpoint 替换为您在上一个任务中复制的实际 InstanceARN。
- 注意:请勿输入尾部斜杠,因为当用户尝试登录 Web 应用程序时,尾部斜杠会导致错误。
- 正确的例子:http://webapp-b4d851af6e314fc39.transfer-webapp.us-west-2.on.aws
- 错误的例子:http://webapp-b4d851af6e314fc39.transfer-webapp.us-west-2.on.aws/
- 正确的例子:http://webapp-b4d851af6e314fc39.transfer-webapp.us-west-2.on.aws
3.选择保存更改。
[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT", "POST", "DELETE", "HEAD" ], "AllowedOrigins": [ "AccessEndpoint" ], "ExposeHeaders": [ "last-modified", "content-length", "etag", "x-amz-version-id", "content-type", "x-amz-request-id", "x-amz-id-2", "date", "x-amz-cf-id", "x-amz-storage-class", "access-control-expose-headers" ], "MaxAgeSeconds": 3000 } ]
- 注意:请勿输入尾部斜杠,因为当用户尝试登录 Web 应用程序时,尾部斜杠会导致错误。
结论
在本任务中,您学习了如何创建 S3 存储桶和设置跨源资源共享 (CORS)。