私はZappaを使ってFlaskアプリを導入しています。それは動作します(site)。明らかに、私はそれをawsドメインの後ろにつけて、私の個人的なドメインに置いてはいけません。AWSラムダサイトをプライベートドメインに移動することはできますか?
私が探しているものはすべて、ラムダサイトと S3とAPI Gatewayをホストしていることを話し続けています。私の小さなアプリをカスタムドメインに展開する方法はありませんか?
編集
は、@ mislavの答えの後、私はAWSでの作業私のGoogleドメインを取得することができました。私はzappa certify
を実行して仕上げるしようとすると、しかし、私は、既存のドメインに関するエラーが表示されます。
レイズerror_class(parsed_response、operation_name_Input_operation_parameter_nameここで、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ドメインを使用しています(電子メール用のカスタムドメインを使用しているので、それを使用しています)が、AWSに話そうとすると頭痛を引き起こすようです。
静的コンテンツとクライアントサイドjavasriptしかない場合は、S3でホストし、ルート53を使用してドメインを設定できます。バックエンドlogiあなたはAPIゲートウェイを使用する必要がありますか? – Yan
なぜ私はAPIゲートウェイが必要なのか混乱していると思います。私は既にURLにヒットしていませんか? – ScottieB
ラムダ関数はHTTP要求に直接応答できません。そのため、HTTPトラフィックを適切に処理するにはAPIゲートウェイが必要です。 – Edgar