機械翻訳について

Pythonノートブック段落でのシークレットのアタッチおよびアクセス

ADMINユーザーとして、Graph Studioで作成された資格証明をノートブックに添付できます。 その後、Pythonの段落でシークレットにアクセスできます。

「OCI Vaultシークレット資格証明を使用するための前提条件」に記載されているすべての前提条件を満たしていることを確認してください。
Pythonノートブックの段落でシークレットをアタッチしてアクセスするには、次のステップを実行します:
  1. 「ノートブック」ページでノートブックを開きます。
  2. ページの左上にあるcredential_icon「資格証明」アイコンをクリックします。

    「資格証明のアタッチ」ウィンドウが次のように開きます:



    ウィンドウに、ノートブックに現在アタッチされている資格証明が表示されます。 また、新しい資格証明をアタッチすることもできます。

  3. 前の図で強調表示されている「添付」アイコンをクリックします。
    「新規資格証明のアタッチ」ウィンドウが次のように開きます。


    attach_new_credential_nb.pngの説明は以下のとおりです
    図attach_new_credential_nb.pngの説明

  4. 「資格証明別名」および「資格証明摘要」を入力します。
  5. 「選択」をクリックし、リストからシークレットを選択します。
  6. 「アタッチ」をクリックします。
    新しく追加された資格証明がノートブックにアタッチされます。
  7. Pythonの段落でシークレットにアクセスするには、次に示すように別名(前述)を使用してシークレットを参照します。

    注意:

    次のコード・スニペットは、説明のみを目的としています。 機密性を保持するために、段落出力にシークレットをプレーン・テキストで印刷しないことをお薦めします。
    %python
    from ds_interpreter_client.context.ds_context import PyDataStudioContext
     
    ds = PyDataStudioContext()
    print('My secret: ' + ds.get_credential('my_secret'))

    次に、前述のコードの実行時の出力を示します:



  8. オプションで、ページの上部にあるノートブック・ツールバーの「ノートブックの共有」をクリックして、ノートブックを別のグラフ・ユーザーと共有します。
    ノートブックを任意の権限で共有すると、グラフ・ユーザーは前のステップでPythonコードを正常に実行できます。 ただし、ユーザーは自分のノートブックに対して資格証明を表示またはアタッチできません。

    また、ユーザーが段落を変更しないようにする場合は、「段落の変更」権限を付与しないでください。 または、ノートブック状態をNon-editableとして更新できます。 詳細については、「ノートブックの状態」を参照してください。