禁用从默认域访问 Amplify 应用程序并保留自定义域

问题描述 投票:0回答:1

我在 Amplify 中有一个应用程序,当前附加了一个自定义域。我可以很好地访问该应用程序,一切似乎都运行良好,但我只是尝试访问默认的 Amplify 子域 (master.something.amplifyapp.com),这也有效。

我想删除此子域或将其重定向到自定义域,以便用户只能从自定义 URL 访问该应用程序。

查看了文档、网上的其他问题,似乎找不到与此相关的任何内容。我只找到了一个删除域关联页面,但不确定这是否真的是这样做的方法https://awscli.amazonaws.com/v2/documentation/api/latest/reference/amplify/delete-domain-association .html

以下是该应用程序在域管理中的外观:

是否有关于如何完成此操作的最佳实践?应该重定向、删除还是完全不同的东西?

谢谢!我很感激任何评论

我尝试通过文档寻找类似的问题。

aws-amplify amazon-route53
1个回答
0
投票

我不确定如何删除它,但您可以从放大控制台设置重定向。

转到应用程序设置 -> 重写和重定向。

添加新规则,然后在文本编辑器中插入:

{
    "source": "https://master.foobar.amplifyapp.com",
    "target": "https://www.yourdomain.com",
    "status": "301",
    "condition": null
}

或者,如果您想使用 GUI,请按上述方式设置源和目标,并将 Type 设置为

301 (Redirect - Permanent)

© www.soinside.com 2019 - 2024. All rights reserved.