Oracle Resource Managerを使用したデータ・サイエンスのテナンシの構成

OCIリソースを含むデータ・サイエンス・サービス・テナンシは、OCI Resource Managerを使用して自動的に構成できます。

事前定義済のデータ・サイエンス・サンプル・ソリューションまたはTerraform構成を使用し、リソース・マネージャを使用してテナンシを構成できます。

開始する前に

データ・サイエンス・サービスのテナンシを構成するには、次のものが必要です:

  • OCIテナンシ。

  • スタックを作成するコンパートメントのOCID。

  • リソース・マネージャ・スタックまたはTerraformスクリプトを実行する管理者権限を持つユーザー。

  • テナンシに、使用するOCIリソースのサービス制限が使用可能であることを確認します。

テナンシ・リソース

テナンシ構成には、次のリソースが含まれます:

コンポーネント 説明 デフォルト名 オプションか ノート
グループ

OCIユーザー・グループ

DataScienceGroup

必須

すべてのポリシーがこのグループに付与されます。このユーザー・グループにユーザーを追加して、ユーザーに権限を付与します。

動的グループ

OCI動的グループ

DataScienceDynamicGroup

必須

データ・サイエンス・リソースの動的グループ。

ポリシー

OCIのセキュリティ・ポリシー

DataSciencePolicies

必須

ユーザー・グループおよび動的グループに対してデータ・サイエンスおよび関連リソースへのアクセスを許可するポリシー・ステートメントを含むポリシー。

ボールト

OCI Vault

データ・サイエンス・ボールト

オプション

資格証明は、データ・サイエンス・ノートブックに格納するのではなく、Vaultを使用して格納します。

ボールト・マスター・キー

OCI Vaultマスター・キー

データ・サイエンス・ボールト・マスター・キー

オプション

Vaultマスター・キーを使用して資格証明を暗号化および復号化し、安全なアクセスを実現します。

サンプル・テンプレートを使用したテナンシの構成

リソース・マネージャTerraform構成を使用したテナンシの構成では、スタックの作成、テンプレートの選択、新しいスタックの識別情報の指定、変数の更新を行います。スタックは、後でいつでも編集できます。

テンプレートを使用できるのはコンソールのみです。

  1. ナビゲーション・メニューを開き、「開発者サービス」「リソース・マネージャ」「スタック」をクリックします。
  2. 作業権限を持つコンパートメントを(ページの左側で)選択します。ページが更新されて、そのコンパートメント内のリソースのみが表示されます。使用するコンパートメントが不明な場合は、管理者に問い合せてください。
  3. 「スタックの作成」をクリックします。
  4. 「テンプレート」を選択します。
  5. 「テンプレートの選択」をクリックします。
  6. 「サービス」タブをクリックします。
  7. 「データ・サイエンス」を選択し、「テンプレートの選択」をクリックします。
  8. (オプション)新しいスタックの名前を入力するか、デフォルトを使用します。
  9. (オプション)説明を入力します。
  10. (オプション)「コンパートメントに作成」を使用して、スタックが作成されるコンパートメントを変更できます。このコンパートメントには、スタックが作成するすべてのリソースが含まれます。

    リスト範囲のコンパートメントはデフォルトで設定されています。

  11. 「Terraformのバージョン」で、Terraform構成に必要なバージョンを選択します。使用可能なTerraformバージョンが1つのみの場合、デフォルトで選択されます。
  12. (オプション)タグ・ネームスペース(定義済タグの場合)、キーおよび値を入力して、リソースにタグを割り当てます。

    複数のタグを追加するには、「タグの追加」をクリックします。

    タグ付けに関する項では、コスト・トラッキング・タグなど、リソースの整理および検索に使用できる様々なタグについて説明します。

  13. 「次」をクリックします。

    「変数の構成」パネルには、データ・サイエンス・テンプレートのTerraform構成から自動移入された変数が表示されます。

  14. IAM変数を確認し、必要に応じて変更します。どの変数にもスペースは使用できません。
    重要

    構成変数に秘密キーやその他の機密情報を追加しないでください。

  15. (オプション)「Vaultサポートの有効化」を選択して、シークレット、暗号化パスワードおよびキーの格納を有効にし、ボールト値を入力してボールトを作成します。
  16. 「次」をクリックし、スタック構成を確認します。
  17. 「確認」パネルで、スタック構成を確認します。
  18. 「適用の実行」を選択してTerraformスクリプトを適用し、データ・サイエンス・リソースを作成します。
  19. 「作成」をクリックしてスタックを作成します。

    リソースが作成され、スタックにアタッチされます。この操作の完了には数分かかる場合があります。

データ・サイエンス・リソースのリストを表示するには、「リソース」「関連リソース」をクリックします。

スタックおよびジョブの管理にはリソース・マネージャ・スタックの詳細が含まれています。

ノート

または、GitHubで提供しているスクリプトを使用し、README.mdファイル内の手順に従ってテナンシを構成することもできます。