

# Babelfish for Aurora PostgreSQL を使用したデータベース認証
<a name="babelfish-db-authentication"></a>

Babelfish for Aurora PostgreSQL は、データベースユーザーを認証するいくつかの方法をサポートしています。パスワード認証は、すべての Babelfish DB クラスターでデフォルトで使用できます。同じ DB クラスターに Kerberos 認証を追加することもできます。

**Topics**
+ [Babelfish を使用したパスワード認証](#babelfish-authentication)
+ [Babelfish を使用した Kerberos 認証](babelfish-active-directory.md)
+ [Babelfish で Active Directory セキュリティグループを使用して Kerberos 認証を設定する](babelfish-kerberos-securityad.md)

## Babelfish を使用したパスワード認証
<a name="babelfish-authentication"></a>

Babelfish for Aurora PostgreSQL はパスワード認証をサポートしています。パスワードは暗号化された形式でディスクに保存されます。Aurora PostgreSQL クラスターの認証の詳細については、[Amazon Aurora PostgreSQL でのセキュリティ](AuroraPostgreSQL.Security.md) を参照してください。

Babelfish に接続するたびに認証情報を求められる場合があります。Aurora PostgreSQL に移行、または Aurora PostgreSQL で作成されたユーザーは、SQL Server ポートと PostgreSQL ポートの両方で同じ認証情報を使用できます。Babelfish はパスワードポリシーを強制しませんが、以下を実行することをお勧めします。
+ 8 文字以上の複雑なパスワードが必要。
+ パスワードの有効期限ポリシーを適用する。

データベースユーザーの完全なリストを確認するには、`SELECT * FROM pg_user;` コマンドを使用します。