2 runme.sh
スクリプトについて
runme.sh
スクリプト・ファイルを使用して、ランタイム・プラットフォームにマイクロサービス対応トランザクション・マネージャ(MicroTx)をインストールし、サンプル・アプリケーションを迅速に実行します。
注意:
このスクリプトは、テスト環境または開発環境でのみ実行します。このスクリプトは本番環境では使用しないでください。- 考慮事項
runme.sh
スクリプト・ファイルを使用してテスト環境でサンプル・アプリケーションを実行する前に、この項で説明する点を考慮してください。
2.1 考慮事項
runme.sh
スクリプト・ファイルを使用してテスト環境でサンプル・アプリケーションを実行する前に、この項で説明する点を考慮してください。
必要な環境の詳細
runme.sh
スクリプト・ファイルはbashスクリプトであるため、Bashシェルをサポートする環境で実行できます。
スクリプトおよびサンプル・アプリケーションを実行するには、ローカル・マシンで6114MB以上のメモリーが使用可能であることを確認します。
サポートされている言語
runme.sh
スクリプト・ファイルを使用して、次の言語でコーディングされたサンプル・アプリケーションを実行します:
- TypeScriptまたはJavaScript (Node.jsの場合)
- Java
サポートされているプラットフォーム
runme.sh
スクリプト・ファイルを使用して、次の開発環境でサンプル・アプリケーションを実行します:
- Docker
- Minikube
- Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE)
サポートされているリソース・マネージャ
XAサンプル・アプリケーションを実行する前に、トランザクション参加側サービスのリソース・マネージャとしてOracle Databaseを設定します。XAトランザクションでは、MicroTxクライアント・ライブラリはリソース・マネージャのクライアント・ライブラリにアクセスする必要があります。
サポートされているアイデンティティ・プロバイダ
次のアイデンティティ・プロバイダを使用して、認証情報を作成できます。
- Oracle IDCS
- Oracle IAM
- Keycloak
- Microsoft Azure Active DirectoryおよびActive Directory
このガイドでは、Oracle IAMおよびOracle IDCSを使用したアクセス・トークンの作成について説明します。Oracleアイデンティティ・プロバイダの使用を参照してください。
KeycloakまたはMicrosoft ADをアイデンティティ・プロバイダとして使用する場合は、アイデンティティ・プロバイダの設定およびアクセス・トークンの作成の詳細について製品ドキュメントを参照してください。
親トピック: runme.shスクリプトについて