ネットワーキング
すべてのサービスは、リージョンに関係なく、デプロイされた瞬間に自動 TLS 付きの生成済み *.onlizard.com ドメインを取得します。本番公開の準備ができたら、独自のホスト名を追加してください。
生成されるドメイン
サービスのデフォルトドメインは自動的に作成されます。表示するには(または新しく生成するには):
lizard domain # show the service's current domain
lizard domain generate # generate a new *.onlizard.com subdomainS3 addon から提供される Object Storage は、代わりにリージョンスコープのゲートウェイホスト(s3-<region>.onlizard.com)を使用します。
カスタムドメインを追加する
ホスト名は位置引数です。add サブコマンドはありません:
lizard domain app.example.com --service webLizard は、作成すべき DNS レコード(ホスト名用の CNAME と、検証用の TXT レコード)を返します。これらを DNS プロバイダーで追加してください。
検証
DNS の伝播が完了したら、ドメインを有効化します:
lizard domain verify app.example.comこれにより TXT レコードが確認され、ドメインが有効化されます。TLS は自動的にプロビジョニングされます。
ドメインを削除する
lizard domain delete app.example.com
lizard domain rm app.example.com --yes # alias, skip confirmation特定のポートを公開する
サービスがデフォルト以外のポートで提供される場合は、そのポートにドメインを追加します:
lizard domain app.example.com --service web --port 8080Worker サービス
workerモードのサービス(containerPort=0)では、生成されたドメインが表示されることがありますが、何も提供されません。リスナーもロードバランサーのルートもないためです。worker にカスタムドメインを追加しないでください。
ダッシュボードで管理する
ダッシュボード(lizard open)の ドメイン ビューでは、各ドメインの検証状態と TLS 状態を確認でき、ホスト名の追加や削除も視覚的に行えます。
関連項目
lizard domain— 完全なコマンドリファレンス。- リージョン — レイテンシのためにサービスと addon を同じ場所に配置する方法。
- プロトタイプから、人々がお金を払う SaaS へ — 生成されたアプリにまだ必要な他の要素の中で、カスタムドメインがどこに位置づけられるか。