環境へのOracle Cloudアプリケーションの本番インスタンスの追加
1つの環境に追加できるOracle Cloud Applicationsインスタンスは1つのみです。開発環境はすでにTESTインスタンス(またはDEV)を指しているため(Oracleに再関連付けを依頼した場合は)、PRODインスタンス用に新しい環境を作成する必要があります。
PRODインスタンスの新しい環境を作成するには:
- VB Studioナビゲータで、「環境」をクリックします。
- +「環境の作成」をクリックします。
- 「サービス・インスタンス」タブで、「+インスタンスの追加」をクリックします。
- 「サービス・インスタンスの追加」ダイアログ・ボックスで、Oracle Cloud Applicationsを選択します。
- 「インスタンスの追加に使用」で、「アプリケーション資格証明」を選択します。
- 「ベースURL」に、Oracle CloudアプリケーションのベースURLを入力します。
- 「インスタンス名」で、必要に応じてインスタンスの表示名を更新します。「サービス・インスタンス」タブに名前が表示されます。
- 「ユーザー名」および「パスワード」に、このOracle Cloud Applicationsインスタンスにアクセスできるユーザーの資格証明を入力します。
これらの資格証明は、フェデレーテッド・アイデンティティではなくローカル・ユーザーの資格証明である必要があり、マルチファクタ認証を必要としません。
- 「認可タイプ」で、OAuth 2.0 (デフォルト)を選択し、「追加」をクリックします。
ノート
OAuthが推奨される認可タイプです。OAuth接続の設定で問題が発生した場合のみ、Basic認証を使用します。 - 「認可タイプ」としてOAuth 2.0を選択した場合、ターゲット・インスタンスにアクセスするためのOAuthトークンを取得する認可を求めるプロンプトが表示されることがあります。プロンプトが表示されたら「認可」をクリックし、資格証明を使用してサインインしてOracle Cloud Applicationsインスタンスにアクセスします。
環境の詳細セクションに表示されるユーザー名はVB Studioユーザーではなく、接続のリフレッシュ・トークンの作成に資格証明が使用された接続インスタンスのユーザーであることに注意してください。詳細には、3-legged OAuth環境接続に関連しないVB Studioユーザー名は表示されません。
OAuthトークン(アクセスおよびリフレッシュ)は、通常の使用中に循環されます。リフレッシュ・トークンは、ユーザーがターゲット・インスタンスにアクセスするたびにアクセス・トークンを取得するために使用されます。このリフレッシュ・トークンは通常、7日間有効です。(トークンの有効期限はIDCSリソース・アプリケーションで設定され、セキュリティ要件によって異なる場合があります。)ユーザーが7日以内にターゲット・インスタンスで認証すると、アクティブなリフレッシュ・トークンによって新しいアクセス・トークンと新しいリフレッシュ・トークンが生成されます。リフレッシュ・トークンが有効であるかぎり、このサイクルは無期限に継続されます。リフレッシュ・トークンが長時間非アクティブ状態になった場合(休暇中に休んだ場合など)、「アクション」
をクリックし、「OAuthアクセスの更新」を選択します。
ノート
サービス管理者は、IDCSリソース・アプリケーション(特に、アイデンティティ・ドメインのリソース・アプリケーションのOracle Cloud ServicesのFusion Applications Cloud Service
)で、OAuthアクセスまたはリフレッシュ・トークンの有効期限を制御できます。Oracle Applicationsの概要情報の編集を参照してください。
新しく追加されたインスタンスがしばらくの間「不明」ステータスのままである場合、通常はIDCSアプリケーションのプロビジョニングが失敗している可能性があります。VB StudioはOracle Cloud Applicationsインスタンスを追加しましたが、アクセスできません。この場合、「アクション」 をクリックし、「削除」を選択して環境からOracle Cloud Applicationsインスタンスを削除し、「追加」をクリックして再度追加します。
完了すると、「プロジェクト・ホーム」ページの「最近のアクティビティ」フィードに、新しく作成した環境が追加したサービス・インスタンスとともにリストされます。