我正在使用 Zappa 部署 Flask 应用程序。它有效(网站)。显然,我不希望它停留在 aws 域后面并将其放在我的个人域中。
我正在搜索的所有内容都在谈论使用S3 和 API Gateway 托管 Lambda 站点。有没有办法将我的小应用程序部署到自定义域?
编辑
在@mislav 的回答之后,我能够让我的谷歌域与 AWS 一起工作。但是,当我尝试通过运行完成时,zappa certify
我收到有关现有域的错误:
raise error_class(parsed_response, operation_name) botocore.errorfactory.BadRequestException: 调用 CreateDomainName 操作时发生错误 (BadRequestException): 您提供的域名已经存在。
我zappa_settings.json
的是
{
"dev": {
"app_function": "ping_app.app",
"aws_region": "us-west-1",
"profile_name": "Breuds",
"project_name": "breuds",
"runtime": "python3.6",
"s3_bucket": "zappa-ping-redshift",
"slim_handler": true,
"certificate_arn": "arn:aws:acm:us-east-1:010174774769:certificate/3a92c204-5788-42fc-bc65-74aaae8c1b3f",
"domain": "breuds.com"
}
}
我开始认为我在我的域方面做一些令人费解的事情。我正在使用 Google Domains(因为我的电子邮件有一个自定义域,只是使用它),但这似乎会导致让 AWS 与之交谈令人头疼。