Wallet (mTLS)を使用したGoアプリケーションの接続
ウォレットを使用して、GoアプリケーションをAutonomous Databaseインスタンスに接続できます。
トピック
- Oracle Walletファイルのダウンロード
Oracle Wallet (mTLS)ファイルをダウンロードして、Autonomous Databaseインスタンスに接続できるクライアント・セキュリティ資格証明を取得する必要があります。 - Wallet (mTLS)を使用したGoアプリケーションの実行
ウォレットを使用して、GoアプリケーションをAutonomous Databaseインスタンスに接続できます。クライアント・セキュリティ資格証明を含むAutonomous Databaseインスタンスからzipされたウォレット・ファイルをダウンロードする必要があります。
Oracle Walletファイルのダウンロード
Autonomous Databaseインスタンスに接続できるクライアント・セキュリティ資格証明を取得するには、Oracle Wallet (mTLS)ファイルをダウンロードする必要があります。
Wallet (mTLS)を使用したGoアプリケーションの実行
ウォレットを使用して、GoアプリケーションをAutonomous Databaseインスタンスに接続できます。クライアント・セキュリティ資格証明を含むAutonomous Databaseインスタンスからzipされたウォレット・ファイルをダウンロードする必要があります。
godror
ドライバにはOracle Clientライブラリが必要です。「Godrorを使用するためのOracle Clientライブラリのインストール」を参照してください。Oracle Clientライブラリは、Goアプリケーションを実行する場所にインストールされます。
ウォレット・ファイルはzipアーカイブ形式です。データベース・サービス名は、ウォレットzipファイルのtnsnames.ora
ファイルにあります。次の例では、tnsnames.ora
ファイルにあるmydb_high
ネットワーク・サービス名を使用します。
-
tnsnames.ora
: アプリケーション接続文字列に使用されるネット・サービス名を含み、その文字列をデータベース・サービスにマップします。 -
sqlnet.ora
: SQLNetクライアント側構成を指定します。 -
cwallet.sso
: 自動オープンSSOウォレットが含まれます。
ウォレット(mTLS)を使用してGoアプリケーションをAutonomous Databaseインスタンスに接続するには、次のステップを実行します: