Azureストレージとの接続

Mindkoshのデータセットに自身のMicrosoft Azureバケットを接続するために、Microsoft Azureの資格情報を追加する方法をご覧ください。

Azure ストレージを Mindkosh に接続してデータを追加するには、最初に Azure の資格情報を追加する必要があります。

circle-exclamation

Azure の資格情報を作成する

ストレージを Mindkosh に接続する推奨方法は、次を使用することです Azure Active Directory (別名 Azure Entra ID)。資格情報を作成するには、次の手順を行ってください:

  1. まだ作成していない場合はリソースグループを作成します。 ここに記載された手順に従ってくださいarrow-up-right.

  2. まだ作成していない場合はストレージアカウントを作成します。 ここにある手順に従うことができます。arrow-up-right

  3. データを格納するストレージコンテナを作成します。 ここに記載された手順に従ってくださいarrow-up-right.

  4. Azure Active Directory を通じてサービスユーザーを作成するには、新しいアプリを登録します。 これを行うためのガイドはこちらですarrow-up-right.

    1. アプリを登録したら、アクセス用の資格情報を作成できます。ストレージデータにアクセスするために次のトークンが必要なので、次の手順のために手元に用意してください。

      1. client-id

      2. client-secret

      3. tenant-id

  5. 関連するバケットへのアクセスを含むロールベースのアクセス ポリシーをユーザーに割り当てます。これを行うさまざまな方法について詳しくは、 ここで確認できますarrow-up-right。例えば、コンテナレベルでアクセスを付与したい場合:

    1. ストレージコンテナに移動します

    2. 左サイドバーの IAM セクションに移動します

    3. 「ロールの割り当ての追加」をクリックします

    4. ロールを追加します Storage Blob Data Reader と上で作成したアプリケーション

CORS の設定

ブラウザがクラウドストレージからファイルを直接取得できるようにするには、バケットに適切な CORS ポリシーを設定して、ブラウザがファイルの読み込みをブロックしないようにする必要があります。Azure のコンテナでの設定方法は次のとおりです。

  1. コンテナページに移動します

  2. 左サイドバーの設定セクションにある CORS ページに移動します

  3. 次の値を設定します

    1. Allowed origins : app.mindkosh.com

    2. Allowed methods: GET

    3. Allowed headers: *

    4. Exposed headers: content-length

    5. Max-age: 120

Mindkosh に資格情報を追加する

triangle-exclamation

権限の設定が完了したら、資格情報を Mindkosh に追加する準備が整います。クラウドストレージの資格情報を追加するには、Mindkosh の左サイドバーから組織ページに移動してください。

MS Azure セクションの「Manage Keys」ボタンをクリックし、次のキーを適切なボックスに入力します:

  1. client-id

  2. client-secret

  3. tenant-id

資格情報を設定したら、ストレージからデータを追加するためのデータセットを作成できます。 これを行う手順はここに記載されています。

最終更新