gpt4 book ai didi

amazon-web-services - 将子域从 aws 指向 azure。可能的?

转载 作者:行者123 更新时间:2023-12-03 00:10:07 26 4
gpt4 key购买 nike

我不知道如何准确解释我想要做什么,因为我是一名程序员,而不是 DevOps 人员,也不是从事基础设施工作的人员。

我有两个处于休息状态的微服务 -

1 - 颜色服务

颜色服务与 API Gateway 配合使用并在 lambda 上运行。我使用的是 Serverless 框架,并且使用 Golang。我有3个功能:

create-colors - domain colors.main-domain.com/ (POST)
show-colors - domain colors.main.domain.com/{id} (GET)
show-all-colors - domain colors.main.domain.com/ (GET)

这很容易配置。我的域名已在 GoDaddy 中注册,我指向 Route53,并使用自定义域名来注册子域 colors

2 - Todos 服务

tod​​os 服务在 Azure Functions 上运行,目前我正在使用他们提供的域(不是自定义的)。我那里只有一个功能:

my-azure-app.com/my-azure-function (POST)

但我不使用自定义域,因为我使用的是 AWS。那可能吗?某种程度上来说?我想要域名 todos.main-domain.com/。就像我在 AWS 上使用的一样。

一些观察:

  • 我使用的是 C#,因此无法将此 azure 函数迁移到 AWS(.NET,而不是 .NET Core)
  • 我无法使用 AWS Lambda 调用我的 Azure 函数,因为负载可以比 API Gateway 接受的更多,而且 Azure 对此更加灵活。

非常感谢!

最佳答案

是的,这是可以做到的。您想要做的是将 Godaddy 的 CNAME 记录指向您的 Azure 函数。然后,您必须告诉 Azure 函数接受来自 todos.main-domain.com 的流量。

步骤:

  1. 登录 Godaddy 以设置 CNAME。说明是here 。如果函数 URI 是 todo-function.azurewebsites.net,则需要设置 CNAME,以便 todos.main-domain.com 指向 todo-function.azurewebsites.net。

  2. 登录 Azure 门户。导航到 Azure Function 的管理边栏选项卡。选择“平台功能”选项卡,然后选择“自定义域”。您将添加一个 hsotname,输入您的 todos.main-domain.com,进行验证,然后从下面的下拉列表中添加 CNAME。

关于amazon-web-services - 将子域从 aws 指向 azure。可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49288323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com