次の方法で共有


Kubernetes シークレットを追加して、プライベート コンテナー レジストリにアクセスする

適用対象: Azure Data Factory Azure Synapse Analytics

ヒント

企業向けのオールインワン分析ソリューション、Microsoft Fabric の Data Factory をお試しください。 Microsoft Fabric は、データ移動からデータ サイエンス、リアルタイム分析、ビジネス インテリジェンス、レポートまで、あらゆるものをカバーしています。 無料で新しい試用版を開始する方法について説明します。

この記事では、Kubernetes シークレットを追加して、Azure Data Factory のワークフロー オーケストレーション マネージャー環境内にあるプライベート Azure Container Registry からカスタム イメージをプルする方法について説明します。

Note

Azure Data Factory 用のワークフロー オーケストレーション マネージャーは、オープンソースの Apache Airflow アプリケーションに依存しています。 Airflow のドキュメントとその他のチュートリアルについては、Apache Airflow のドキュメントまたはコミュニティの Web ページをご覧ください。

前提条件

新しいワークフロー オーケストレーション マネージャー環境を作成する

Azure Data Factory Studio を開き、左側のツール バーの [管理] タブを選択します。次に、[ワークフロー オーケストレーション マネージャー] で、[Apache Airflow] を選びます。 最後に、[+ 新規] を選択して新しいワークフロー オーケストレーション マネージャー環境を作成します。

Azure Data Factory Studio で新しいワークフロー オーケストレーション マネージャー環境を作成する手順を示すスクリーンショット。

Kubernetes シークレットを作成する

[Airflow 環境のセットアップ] ウィンドウで、一番下までスクロールして [詳細設定] セクションを展開します。 次に、[Kubernetes シークレット] で、[+ 新規] を選択します。

[詳細設定] セクションが展開され、[Kubernetes シークレット] セクションが表示された [Airflow 環境のセットアップ] ウィンドウを示すスクリーンショット。

認証を構成する

必須フィールド [シークレット名] に入力します。 [シークレットの種類] で、[プライベート レジストリ認証] を選択します。次に、他の必須フィールドに情報を入力します。 レジストリ サーバー URL には、プライベート コンテナー レジストリの URL (たとえば、\registry_name\>.azurecr.io) を指定します。

[Airflow シークレットの作成] ウィンドウとそのフィールドを示すスクリーンショット。

必須フィールドに情報を入力したら、[適用] を選んでシークレットを追加します。