4.6.4. オフラインで使用するための JetBrain アクティベーションコードのプロビジョニング
オフラインで使用するためのアクティベーションコードは、割り当てられたライセンスについて JetBrains アカウントのライセンス管理セクションから取得できるライセンスコードを含むファイルです。個人のサブスクリプションを購入したり、組織によって商用サブスクリプションに割り当てられる場合、ライセンスに接続される JetBrains アカウントの作成を求めるメールを受信します。
アクティベーションキーを使用して製品をアクティブにする場合は、新規アクティベーションコードを生成し、これをサブスクリプションが更新されるたびに製品に適用する必要があります。
前提条件
- JetBrains アカウント
- 個人または組織のサブスクリプション
手順
JetBrains アカウントからアクティベーションコードを取得します。
JetBrains は、2 種類のアクティベーションコードと共に ZIP アーカイブを提供します。
<License ID> - for 2018.1 or later.txt
ファイルを使用します。- Che でオフラインで使用するためのアクティベーションコードをプロビジョニングします。この手順は、OpenShift のシークレットを使用して実行します。
OpenShift シークレットを作成し、CodeReady Workspaces に対してアクティベーションコードを JetBrains 固有の製品に基づいてコンテナーにマウントするよう指示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
<secret name>
– シークレット名を指定するセクション。この名前が異なる可能性があります(例:ideaiu-offline-activation-code
)。シークレット名を小文字で指定します。- 2
- 製品名とアクティベーションコード:
-
<product name (ideaIU or WebStorm)>
– JetBrains 製品名に置き換えます。「JetBrains の製品と名前のマッピング」 セクションを参照してください。 -
<base64-encoded data content>
– base64 でエンコードされたアクティベーションコードの内容。
-
false
に設定された automount-workspace-secret
オプションを使用して、automountWorkspaceSecrets:true
プロパティーを使用して devfile コンポーネントで明示的に要求されるまでマウントプロセスを無効にします。上記の workspace.yaml
サンプルファイルを参照してください。これは、連携が必要な特定のコンテナーがある場合を除き、すべてのコンテナーにアクティベーションコードをマウントしないようにするデフォルトの動作です。
その結果、Che Editor では、オフラインで使用するためのアクティベーションコードを持つファイルが、/tmp/ideaIU.key
または /tmp/WebStorm.key
パス (またはビルドのタイプに基づくこれと同様のパス) にマウントされます。
IntelliJ Idea Community Edition には、この手順は必要ありません。これは、登録が必要な JetBrains 製品に対して実行する必要があります。
4.6.4.1. JetBrains の製品と名前のマッピング リンクのコピーリンクがクリップボードにコピーされました!
本セクションでは、JettyBrains 製品とイメージビルド時の製品名間の内部で使用されるマッピングを提供します。
JetBrains 製品 | PRODUCT_NAME |
---|---|
IntelliJ Idea Community Edition |
|
IntelliJ Idea Ultimate Edition |
|
WebStorm |
|