Studio での Private Cloud Edition の設定 (macOS)

Anypoint Studio 7.4 から 7.7 では、Anypoint Platform Private Cloud Edition (PCE) バージョン 1.6、2.0、および 3.0 とのネイティブ統合がサポートされます。

Anypoint Studio 7.8 以降では、PCE バージョン 3.0.0 とのネイティブ統合のみがサポートされます。

Studio への PCE 証明書を設定する

Studio インストールを PCE デプロイメントの Anypoint Platform コンポーネントを統合するには、次の手順を実行します。

  1. 次の OpenSSL を使用して CA 証明書を抽出します。

    openssl s_client -connect <dsm-name>:443 -showcerts > <certificate_name>.pem
    • ここで、​<dsm-name>​ は PCE インスタンスのドメイン名です。

    • <certificate_name>.pem​ は、証明書のエクスポート先であるファイルのために定義した名前です。

      次に例を示します。

      openssl s_client -connect your.dsm.name.com:443 -showcerts > my-certificate.pem
  2. .pem​ ファイル証明書を Studio の埋め込み Java cacerts キーストアに追加します。

    keytool -importcert \
    -keystore <cacerts_path> \ (1)
    -storepass <pass> \ (2)
    -alias <alias> \ (3)
    -file <certificate_name>.pem (4)
    1 cacerts_path​ は Anypoint Studio アーティファクトです。
    次に例を示します。
    • Java 11: AnypointStudio.app/Contents/Eclipse/plugins/org.mule.tooling.jdk.macosx.x86_64_1.1.5/Contents/Home/lib/security/cacerts​。

    • Java 8: AnypointStudio.app/Contents/Eclipse/plugins/org.mule.tooling.jdk.v8.macosx.x86_64_1.1.5/Contents/Home/jre/lib/security/cacerts​。

    2 pass​ は cacerts キーストアのパスワードです。
    Java のデフォルトの cacerts パスワードは ​changeit​ です。
    3 alias​ はキーストアに保存するときに証明書に付ける名前です。例: my-certificate​。
    4 certificate_name​ は前のステップで生成して保存した ​.pem​ ファイルへのパスです。
  3. 証明書を macOS キーストアに追加し、常に信頼済みとして設定します。

    security add-trusted-cert -r trustRoot -k "${HOME}/Library/Keychains/login.keychain-db" \
    <certificate_name>.pem

    必要に応じて、KeyChainAccess UI を使用します。

    1. コンピューターで ​KeychainAccess.app​ を開きます。

    2. 左のナビゲーションバーで ​[システム]​ を選択します。

    3. 前のタスクで生成した ​.pem​ ファイルを証明書のリストにドロップします。

    4. インポートした ​.pem​ ファイルをダブルクリックして、​[この証明書を使用するとき]​ ドロップダウンメニューから ​[常に信頼]​ を選択します。

      ドロップダウンメニューで強調表示された [常に信頼] オプション。
  4. Studio でプリファレンスビューを開きます。
    [Anypoint Studio]​ > ​[Preferences…​ (プリファレンス…​)]​ に移動するか、​cmd + ,​ を押します。

  5. 左のナビゲーションバーで ​[Anypoint Studio]​ を展開し、​[Anypoint Platform]​ を選択します。

    ナビゲーションバー内で強調表示されている Anypoint Studio。
  6. [Use a Private Cloud Instance URL (Private Cloud インスタンス URL を使用)]​ を選択します。

  7. PCE インストールの URL を ​[Private Cloud Instance URL (Private Cloud インスタンス URL)]​ 項目に入力します。

    [PCE Settings (PCE 設定)] セクションで強調表示された [Private Cloud Instance URL (Private Cloud インスタンス URL)] 項目。
  8. [Apply and Close (適用して閉じる)]​ をクリックします。

  9. Studio を再起動します。

PCE ユーザーログインを設定する

初めてユーザーのログインを設定するときに、Studio によって PCE 証明書を確認するよう要求されます。

  1. プリファレンスビューを開きます。
    [Anypoint Studio]​ > ​[Preferences…​ (プリファレンス…​)]​ に移動するか、​cmd + ,​ を押します。

  2. 左のナビゲーションバーで ​[Anypoint Studio]​ を展開し、​[Authentication (認証)]​ > ​[Add (追加)]​ を選択します。

    [Preference (プリファレンス)] ウィンドウで強調表示された [Authentication (認証)] オプションと [Add (追加)] ボタン。
  3. [Invalid Certificate (無効な証明書)]​ メッセージが表示されたら、​[Yes (はい)]​ を選択します。

    [Invalid Certificate (無効な証明書)] メッセージウィンドウで強調表示された [Yes (はい)] ボタン。
  4. PCE 証明書を追加してサインインします。

  5. [Apply and Close (適用して閉じる)]​ を選択します。

  6. Studio を再起動します。