

# HTTP API を公開してユーザーが呼び出せるようにする
<a name="http-api-publish"></a>

ステージとカスタムドメイン名を使用して、クライアントが呼び出す API を発行できます。

API ステージは、API のライフサイクル状態への論理的なリファレンスです (例: `dev`、`prod`、`beta`、`v2` など)。各ステージは、API のデプロイの名前付きリファレンスで、クライアントアプリケーションから呼び出すことができます。API の各ステージに対して、さまざまな統合と設定を構成できます。

カスタムドメイン名を使用すると、クライアントがデフォルト URL ではなく API を呼び出すための、よりシンプルで直感的な URL `https://{{api-id}}.execute-api.{{region}}.amazonaws.com/{{stage}}` を提供できます。

**注記**  
API Gateway API のセキュリティを強化するため、`execute-api.{{{region}}}.amazonaws.com` ドメインは[パブリックサフィックスリスト (PSL)](https://publicsuffix.org/) に登録されます。セキュリティ強化のため、API Gateway API のデフォルトドメイン名に機密な Cookie を設定する必要が生じた場合は、`__Host-` プレフィックスの付いた Cookie の使用をお勧めします。このプラクティスは、クロスサイトリクエストフォージェリ (CSRF) 攻撃からドメインを防ぐ際に役立ちます。詳細については、Mozilla 開発者ネットワークの「[Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#cookie_prefixes)」ページを参照してください。

**Topics**
+ [API Gateway の HTTP API のステージ](http-api-stages.md)
+ [API Gateway での HTTP API のセキュリティポリシー](http-api-ciphers.md)
+ [API Gateway での HTTP API のカスタムドメイン名](http-api-custom-domain-names.md)