GoアプリケーションとWallet(mTLS)を接続
Goアプリケーションは、ウォレットを使用してAutonomous Databaseインスタンスに接続できます。
トピック
- Oracle Walletファイルのダウンロード
Oracle Wallet (mTLS)ファイルをダウンロードして、Autonomous Databaseインスタンスに接続できるクライアント・セキュリティ資格証明を取得する必要があります。 - Wallet (mTLS)を使用したGoアプリケーションの実行
Goアプリケーションは、ウォレットを使用してAutonomous Databaseインスタンスに接続できます。圧縮されたウォレット・ファイルは、クライアント・セキュリティ資格証明を含むAutonomous Databaseインスタンスからダウンロードする必要があります。
Oracle Walletファイルのダウンロード
Autonomous Databaseインスタンスに接続できるクライアント・セキュリティ資格証明を取得するには、Oracle Wallet (mTLS)ファイルをダウンロードする必要があります。
Wallet (mTLS)でのGoアプリケーションの実行
Goアプリケーションは、ウォレットを使用してAutonomous Databaseインスタンスに接続できます。圧縮されたウォレット・ファイルは、クライアント・セキュリティ資格証明を含むAutonomous Databaseインスタンスからダウンロードする必要があります。
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インスタンスに接続します: