> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sync.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure Blob Storage への接続

CData Sync では、いくつかの方法でAzure Blob Storage に接続できます。以下から認証方法を選択し、該当するセクションに進んで手順に従ってください。

* [**Azure Active Directory**](#azure-active-directory)
* [**Azure Managed Service Identity**](#azure-managed-service-identity)
* [**Azure Service Principal**](#azure-service-principal)
* [**Azure Service Principal Certificate**](#azure-service-principal-certificate)
* [**Azure Access Key**](#azure-access-key)
* [**Azure Shared Access Signature**](#azure-shared-access-signature)

### Azure Active Directory

Azure Active Directory（AD）ユーザーアカウントで接続するには、**Auth Scheme** で**AzureAD** を選択します。CData Sync は、接続するための組み込みOAuth アプリケーションを提供するため、追加のプロパティは必要ありません。

このセクションが完了したら、接続ページの*接続を完了する*に進み、接続のセットアップを完了してください。

### Azure Managed Service Identity

Azure 仮想マシン上でCData Sync が実行されている場合にAzure マネージドサービスID（MSI）を利用するには、**Auth Scheme** で**Azure MSI** を選択します。追加のプロパティは必要ありません。

このセクションが完了したら、接続ページの*接続を完了する*に進み、接続のセットアップを完了してください。

### Azure Service Principal

Azure サービスプリンシパルとクライアントシークレットで接続するには、次のプロパティを設定します：

<ul><li>\*\*Auth Scheme：\*\***AzureServicePrincipal** を選択。</li>
<li>\*\*Azure Tenant：\*\*接続するMicrosoft Online テナントを入力。</li>
<li>\*\*OAuth Client Id：\*\*OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントId を入力。</li>
<li>\*\*OAuth Client Secret：\*\*OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントシークレットを入力。</li></ul>

アプリケーションのOAuth クライアントId およびクライアントシークレットを取得するには：

<ol><li>[Azure ポータル](https://portal.azure.com)にログインします。</li>
<li>左ナビゲーションペインで**すべてのサービス**を選択します。次に**アプリの登録**を検索し選択します。</li>
<li>**新規登録**をクリックします。</li>
<li>アプリケーションの名前を入力して**任意のAzure AD ディレクトリ - マルチテナント**を選択します。</li>
<li>アプリケーションを作成したら、**概要**セクションに表示されるアプリケーション (クライアント) ID の値をコピーします。この値をOAuth クライアントId として使用します。</li>
<li>**証明書とシークレット**セクションに移動して、アプリケーションの**新しいクライアント シークレット**を選択します。</li>
<li>有効期間を指定してクライアントシークレットを保存します。保存するとキーの値が表示されます。</li>
<li>値は一度しか表示されないので、コピーしておきます。この値をOAuth クライアントシークレットとして使用します。</li>
<li>**認証**タブで、必ず**アクセストークン (暗黙的なフローに使用)** を選択します。</li></ol>

このセクションが完了したら、接続ページの*接続を完了する*に進み、接続のセットアップを完了してください。

### Azure Service Principal Certificate

Azure サービスプリンシパルとクライアント証明書で接続するには、次のプロパティを設定します：

<ul><li>\*\*Auth Scheme：\*\***AzureServicePrincipalCert** を選択。</li>
<li>\*\*Azure Tenant：\*\*接続するMicrosoft Online テナントを入力。</li>
<li>\*\*OAuth Client Id：\*\*OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントId を入力。</li>
<li>\*\*OAuth JWT Cert：\*\*Java web token（JWT）証明書ストアを入力。</li>
<li>**OAuth JWT Cert Type：**JWT 証明書を格納するキーストアの種類を入力。デフォルトの種類は**PEMKEY\_BLOB** です。</li>
<li>（オプション）\*\*OAuth JWT Cert Password：\*\*OAuth JWT 証明書のパスワードを入力。</li>
<li>（オプション）\*\*OAuth JWT Cert Subject：\*\*OAuth JWT 証明書のサブジェクトを入力。</li></ul>

アプリケーションのOAuth 証明書を取得するには：

<ol><li>[Azure ポータル](https://portal.azure.com)にログインします。</li>
<li>左ナビゲーションペインで**すべてのサービス**を選択します。次に**アプリの登録**を検索し選択します。</li>
<li>**新規登録**をクリックします。</li>
<li>アプリケーションの名前を入力して**任意のAzure AD ディレクトリ - マルチテナント**を選択します。</li>
<li>アプリケーションを作成したら、**概要**セクションに表示されるアプリケーション (クライアント) ID の値をコピーします。この値をOAuth クライアントId として使用します。</li>
<li>**証明書とシークレット**セクションに移動して、**証明書のアップロード**を選択します。次に、ローカルマシンからアップロードする証明書を選択します。</li>
<li>有効期間を指定してクライアントシークレットを保存します。保存するとキーの値が表示されます。</li>
<li>値は一度しか表示されないので、コピーしておきます。この値をOAuth クライアントシークレットとして使用します。</li>
<li>**認証**タブで、必ず**アクセストークン (暗黙的なフローに使用)** を選択します。</li></ol>

このセクションが完了したら、接続ページの*接続を完了する*に進み、接続のセットアップを完了してください。

### Azure Access Key

Azure のアクセスキーで接続するには、次のプロパティを設定します：

<ul><li>\*\*Auth Scheme：\*\***Access Key** を選択。</li>
<li>\*\*Azure Access Key：\*\*ストレージアカウントに関連付けられているアクセスキーを入力。</li></ul>

アクセスキーを取得するには：

<ol><li>[Azure ポータル](https://portal.azure.com/)にルートアカウントの資格情報を使用してサインインします。</li>
<li>**ストレージ アカウント**をクリックして、使用するストレージアカウントを選択します。</li>
<li>**設定**の**アクセス キー**をクリックします。ページ上にストレージ アカウント名とキーが表示されます。</li></ol>

このセクションが完了したら、接続ページの*接続を完了する*に進み、接続のセットアップを完了してください。

### Azure Shared Access Signature

Azure の共有アクセス署名で接続するには、次のプロパティを設定します：

<ul><li>\*\*Auth Scheme：\*\***AzureStorageSAS** を選択。</li>
<li>\*\*Azure Shared Access Signature：\*\*ストレージアカウントに関連付けられている共有アクセス署名を入力。</li></ul>

Azure 共有アクセス署名を作成するには：

<ol><li>[Azure ポータル](https://portal.azure.com)にルートアカウントの資格情報を使用してサインインします。</li>
<li>**ストレージ アカウント**をクリックして、使用するストレージアカウントを選択します。</li>
<li>**設定**の**Shared Access Signature** をクリックします。</li>
<li>アクセスポリシーとトークンの有効期限を設定します。</li>
<li>**SAS の生成**をクリックし、生成されたトークンをコピーします。</li></ol>

このセクションが完了したら、接続ページの*接続を完了する*に進み、接続のセットアップを完了してください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.