Azure Blob Storage

Microsoft Azure Storage は、高度にスケーラブルで耐久性があり、高可用性のデータ ストレージをクラウド上に提供し、モダン アプリのデータ ストレージ ソリューションとして機能します。 Blob Storage に接続して、Azure Storage アカウントの BLOB での作成、更新、取得、削除などのさまざまな操作を実行します。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 すべての Logic Apps 地域および統合サービス環境 (ISE)
Power Automate Premium すべての Power Automate 地域
Power Apps Premium すべての Power Apps 地域
Contact
件名 マイクロソフト
URL https://azure.microsoft.com/support/
Connector Metadata
公開元 Microsoft
Web サイト https://azure.microsoft.com/services/storage/blobs/
プライバシー ポリシー https://privacy.microsoft.com/
カテゴリ 生産性

Azure Data Lake Storage Gen2

現在 Azure Blob Storage コネクタは、マルチプロトコル アクセス を使用して、Azure Data Lake Storage Gen2 (ADLS Gen2) アカウントへの接続をサポートしています。 可用性や既知の制限を含むこの新機能について詳しくはブログ を参照してください。

既知の問題と制限事項

  1. フォルダーにアーカイブを抽出するアクションによってアーカイブ内の空のファイルとフォルダーは無視され、宛先に抽出されません。
  2. サブフォルダーでファイルが追加および更新されても、トリガーは起動しません。 サブフォルダーをトリガーする必要がある場合は、複数のトリガーを作成する必要があります。
  3. 場合によっては、BLOB が追加または変更されたとき (プロパティのみ) トリガーは BLOB をすぐに返すのを遅らせ、次のトリガーの実行のために新しく作成/変更された BLOB を延期する場合があります。 つまり、「分割」オプションが無効になっている場合、トリガーは 1 回の実行ですべてのファイルを返すことを保証しません。
  4. V2 操作の場合、Storage account name パラメータは、キーベースの認証を使用する場合 のみ 自動入力されます。 Microsoft Entra ID とマネージド ID 接続を使用する場合は、ストレージ アカウント名をカスタム値として入力します。
  5. Logic Apps は、両方が同じ地域にある場合、ファイアウォールの背後にあるストレージ アカウントに直接アクセスすることはできません。 回避策として、ストレージ アカウントを別のリージョンに保持する必要があります。 Azure Logic Apps からファイアウォールの背後にあるストレージ アカウントへのアクセスを有効にする方法の詳細については、ファイアウォールの背後にあるストレージ アカウントにアクセスする を参照してください
  6. Power Automate と Power Apps では、ファイアウォールの背後にあるストレージ アカウントへの接続はサポートされていません。 現在接続が機能している場合でも、今後切断される可能性があるため、接続に依存しないでください。 現時点で信頼できる回避策は 1 つだけです - Power Platform から接続する場合は、ストレージ アカウントでファイアウォールを使用しないでください。
  7. コネクタは、例えば「+」や「%」の後に 2 つの 16 進数が続く URL デコード可能な文字を含む BLOB 名とパスをサポートしません。
  8. このコネクタはゲートウェイをサポートしていません。 接続とデータフロー タブで Azure Blob Storage を作成しても、"ゲートウェイの選択" という誤ったオプションが表示されます。

Microsoft Entra ID 認証と Azure Blob コネクタ

Microsoft Entra ID 認証を使用するには、使用するアカウントに特定のロールの割り当てを割り当てる必要があり、詳細については、BLOB データへのアクセスに Azure ロールを割り当てる - Azure Storage を参照してください:

注意

データ アクセス用に明示的に定義されたロールのみ、BLOB やキュー データにアクセスするセキュリティ プリンシパルが許可されます。 所有者、共同作成者、ストレージ アカウント共同作成者などの組み込みロールは、セキュリティ プリンシパルがストレージ アカウントを管理することを許可しますが、Microsoft Entra ID を介してそのアカウント内の BLOB またはキュー データへのアクセスを提供しません。

アカウントがコンテナー内で操作を実行するために必要なロールを持っているかどうかを確認するための簡単なテストを次に示します。

  1. Azure Portal でそのアカウントでサインインします。
  2. 使用するストレージ アカウントのコンテナーに移動し、認証方法の Switch to Microsoft Entra ID User Account をクリックします。 このオプションは、BLOB の検索ボックスのすぐ上に表示されます。

許可されていないメッセージが表示された場合は、ユーザーにストレージ アカウント固有のアクセス許可を割り当てる必要があります。 これを行うには、ストレージ アカウント マネージャーは:

  1. コンテナーの Access Control (IAM) タブに移動します。
  2. Add をクリックします
  3. Add role assignment をクリックします
  4. 特定の Storage Account ロールをユーザー (たとえば、Storage Account Contributor) に割り当てます

Azure Blob のアクセスロールの詳細については、Microsoft Entra ID を使用して BLOB へのアクセスを承認する を参照してください

マネージド ID 認証と Azure Blob コネクター

現在、マネージド ID 認証は Logic Apps でのみサポートされています。 統合サービス環境 (ISE) の管理対象コネクタではサポートされていません。 以下の手順に従って、Azure Blob データに接続します。

  1. Azure マネージド ID を作成します
  2. Azure Blob リソースへの ID アクセスを許可します。 詳細については、Microsoft Entra ID を使用して BLOB へのアクセスを承認する をご覧ください。
  3. ユーザーが割り当てた ID を使用する場合は、ロジック アプリを管理対象 ID に関連付けます
    1. 管理対象 ID を使用するロジック アプリに移動します。
    2. ブレードの [設定] セクションで、Identity をクリックします
    3. User assigned タブに移動をして Add をクリックします
    4. 使用する管理対象 ID を選択し、Add をクリックします

Logic Apps でのマネージド ID による認証の詳細については、Azure Logic Apps のマネージ ID を使用して、Azure リソースへのアクセスを認証する をご覧ください

既知の制限事項 Microsoft Entra ID とマネージド ID の認証

現在の認証パイプラインの制限により、Microsoft Entra ID のゲスト ユーザーは Azure Blob Storage への Microsoft Entra ID の接続に対応していません。 Microsoft Entra ID またはマネージド ID 認証を使用する場合、V2 アクションのみがサポートされています。 非推奨のアクションは引き続き Access Key 認証と機能しますが、Microsoft Entra ID またはマネージド ID 接続で使用すると失敗します。

現在、次の V2 アクションは Microsoft Entra ID またはマネージド ID 認証ではサポートされていません。回避策として、アクセスキー認証でアクションを使用してください。

  1. パスを使用して SAS URI を作成する (V2)
  2. 利用可能なアクセス ポリシーを取得する (V2)

Blob エンドポイント を使用して、Azure Blob コネクタに接続する

「アクセス キー」接続を作成または V2 操作を使用するさい、完全な Azure Storage Blob エンドポイント を入力します。

  • 「アクセス キー」認証の場合は、Azure Storage account name or blob endpoint パラメーターに完全な Azure Storage Blob エンドポイントを入力します。

    • 「アクセス キー」認証で「V2」操作を使用する場合、同様に Blob エンドポイントは dataset パラメーターを指定する必要があります。
  • 「V2」接続の場合、dataset パラメーターに完全な Azure Storage Blob エンドポイントを入力します。

  • スキーマを含め、完全なエンドポイントを指定する必要があります。例えば:

    • https://account.blob.core.windows.net/
    • https://account-secondary.blob.core.windows.net/ (セカンダリ エンドポイントに接続する場合)
    • 相対パス (例、account.blob.core.windows.net) は拒否されます。

特定のストレージ アカウントの Azure Storage Blob エンドポイントを取得する

Blob エンドポイントを取得するには、複数の方法があります:

  • Azure portal を使用

    1. Microsoft Azure 上で、接続したい Azure Storage アカウントに移動
    2. Settings セクションで (左のブレード) で、Endpoints をクリック
    3. Blob service テキスト ボックスで、Blob エンドポイントは Blob サービスの下になります。
  • Storage アカウント - プロパティの取得 REST API 呼び出し

    1. Azure Storage アカウント subscription Idresource group name を取得します。
    2. Storage アカウント - プロパティの取得 へ移動
    3. HTTP 呼び出しの右上隅で Try it ボタンをクリック
    4. サイン イン (ユーザーはストレージ アカウントにアクセスできる必要があります)
    5. Azure Storage アカウントが配置されている Azure テナントを選択
    6. Azure Storage アカウント名、リソース グループ名を入力し、ストレージ アカウントが配置されているサブスクリプションを選択します。
    7. Run をクリックする
    8. Blob エンドポイントは応答の primaryEndpoints オブジェクトの下の blob プロパティに表示される

コネクタの詳細

コネクタの詳細については、詳細セクション を参照してください。

一般的な制限

名称 価値
チャンクが有効なファイルの最大サイズ (MB 単位) 1024
チャンクが無効になっている場合のファイルの最大サイズ、抽出用のアーカイブの最大サイズ、絶対 URI の場合のコピー BLOB 操作用のソースの最大サイズ (MB 単位) 50
アーカイブ内のファイルの最大数 100
アーカイブ内のファイルの最大合計サイズ (MB 単位) 750
BLOB の一覧表示の最大ページ サイズ 5000
トリガー用の仮想フォルダーの追跡可能な項目の最大数 30000
帯域幅の時間間隔内でコネクタとの間で転送されるメガバイトの最大数 (接続ごと) 300
帯域幅の時間間隔 (ミリ秒単位) 1000
コネクタによって同時に処理される最大要求数 100
コネクタによって同時に転送される最大応答数 200
「アーカイブをフォルダーに抽出する操作」 の 1 分あたり、接続あたりの API 呼び出し 150

接続の作成

このコネクタは、次の認証タイプをサポートしています:

アクセス キー Azure Storage アカウント名 (または Blob エンドポイント) と Azure Blob Storage にアクセスするアクセス キーを指定します。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有可能
アクセス キー (Azure Government) Azure Storage アカウント名 (または Blob エンドポイント) と Azure Blob Storage にアクセスするアクセス キーを指定します。 Azure Government と米国政府 (GCC-High) のみに含まれる Azure Government と国防総省 (DOD) 共有可能
アクセス キー (Azure Government) Azure Storage アカウント名 (または Blob エンドポイント) と Azure Government の Azure Blob Storage にアクセスするアクセス キーを指定します。 米国政府 (GCC) のみ 共有可能
Azure AD 統合 Azure Active Directory を使用して、Azure Blob Storage にアクセスします。 MOONCAKE のみ 共有不可
Azure AD 統合 (Azure Government) Azure Active Directory を使用して、Azure Blob Storage にアクセスします。 Azure Government と米国政府 (GCC-High) のみに含まれる Azure Government と国防総省 (DOD) 共有不可
Azure AD 統合 (Azure Government) Azure Active Directory を使用して、Azure Government の Azure Blob Storage にアクセスします。 米国政府 (GCC) のみ 共有不可
Logic Apps マネージド ID LogicApps Managed Identity を使用して接続を作成する LOGICAPPS のみ 共有可能
Microsoft Entra ID 統合 Microsoft Entra ID を使用して、Azure Blob Storage にアクセスします。 Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有不可
サービス プリンシパル認証 サービス プリンシパル認証には独自の Microsoft Entra ID アプリを使用します。 Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有不可
サービス プリンシパル認証 サービス プリンシパル認証にお使いの Azure Active Directory アプリを使用します。 Azure Government、MOONCAKE、US Government (GCC)、US Government (GCC High) のみに含まれる Azure Government と国防総省 (DOD) 共有不可
既定 [非推奨] このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。 すべての地域 共有不可

アクセス キー

認証 ID: keyBasedAuth

適用可能: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

Azure Storage アカウント名 (または Blob エンドポイント) と Azure Blob Storage にアクセスするアクセス キーを指定します。

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

件名 タイプ 説明設定 Required
Azure Storage アカウント名または BLOB エンドポイント string コネクタで使用される Azure Storage アカウントの名前または BLOB エンドポイントです。 True
Azure Storage アカウントのアクセス キー securestring プライマリ/セカンダリ Azure Storage アカウントの有効なアクセス キーを指定してください。

アクセス キー (Azure Government)

認証 ID: keyBasedAuth

適用可能: Azure Government と米国政府 (GCC-High) のみに含まれる Azure Government と国防総省 (DOD)

Azure Storage アカウント名 (または Blob エンドポイント) と Azure Blob Storage にアクセスするアクセス キーを指定します。

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

件名 タイプ 説明設定 Required
Azure Storage アカウント名または BLOB エンドポイント string コネクタで使用される Azure Storage アカウントの名前または BLOB エンドポイントです。 True
Azure Storage アカウントのアクセス キー securestring プライマリ/セカンダリ Azure Storage アカウントの有効なアクセス キーを指定してください。

アクセス キー (Azure Government)

認証 ID: keyBasedAuth

該当するもの: 米国政府 (GCC) のみ

Azure Storage アカウント名 (または Blob エンドポイント) と Azure Government の Azure Blob Storage にアクセスするアクセス キーを指定します。

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

件名 タイプ 説明設定 Required
Azure Storage アカウント名または BLOB エンドポイント string コネクタで使用される Azure Storage アカウントの名前または BLOB エンドポイントです。 True
Azure Storage アカウントのアクセス キー securestring プライマリ/セカンダリ Azure Storage アカウントの有効なアクセス キーを指定してください。

Azure AD 統合

Auth ID: tokenBasedAuth

適用: MOONCAKE のみ

Azure Active Directory を使用して、Azure Blob Storage にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

Azure AD 統合 (Azure Government)

認証 ID: tokenBasedAuth

適用可能: Azure Government と米国政府 (GCC-High) のみに含まれる Azure Government と国防総省 (DOD)

Azure Active Directory を使用して、Azure Blob Storage にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

Azure AD 統合 (Azure Government)

認証 ID: tokenBasedAuth

該当するもの: 米国政府 (GCC) のみ

Azure Active Directory を使用して、Azure Government の Azure Blob Storage にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

Logic Apps マネージド ID

認証 ID: managedIdentityAuth

適用対象: LOGICAPPS のみ

LogicApps Managed Identity を使用して接続を作成する

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

名前 種類 説明 必須
LogicApps Managed Identity managedIdentity Logic Apps Managed Identity でサインインする True

Microsoft Entra ID 統合

Auth ID: tokenBasedAuth

適用可能: Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

Microsoft Entra ID を使用して、Azure Blob Storage にアクセスします。

これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

サービス プリンシパル認証

認証 ID: servicePrincipalAuth

適用可能: Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

サービス プリンシパル認証には独自の Microsoft Entra ID アプリを使用します。

これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 説明設定 Required
Client ID string True
Client Secret securestring True
テナント string True

サービス プリンシパル認証

認証 ID: servicePrincipalAuth

適用: Azure Government、MOONCAKE、US Government (GCC)、 US Government (GCC-High) における Azure Government と国防総省 (DoD) のみ

サービス プリンシパル認証にお使いの Azure Active Directory アプリを使用します。

これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 説明設定 Required
Client ID string True
Client Secret securestring True
テナント string True

既定 [非推奨]

適用可能: すべての領域

このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。

これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 説明設定 Required
Azure Storage アカウント名または BLOB エンドポイント string コネクタで使用される Azure Storage アカウントの名前または BLOB エンドポイントです。 True
Azure Storage アカウントのアクセス キー securestring プライマリ/セカンダリ Azure Storage アカウントの有効なアクセス キーを指定してください。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 1500 60 秒

アクション

BLOB をコピーする (V2)

この操作では、BLOB をコピーします。 コピーされた直後にサーバー上で BLOB が削除/名前変更されている場合、コネクタはその設計により HTTP 404 エラーを返す場合があります。 新しく作成された BLOB を削除または名前変更する前に、1 分間の遅延を使用してください。 このアクションでは、チャンク転送はサポートされていません。 ソースと宛先が同じストレージ アカウントに存在する場合は、相対パスを使用してください。 それ以外の場合、コピー BLOB 操作のソースの最大サイズは 50 MB です。

BLOB をコピーする [非推奨]

このアクションは非推奨になりました。 代わりに BLOB をコピーする (V2) を使用してください。

この操作では、BLOB をコピーします。コピーされた直後にサーバー上で BLOB が削除/名前変更されている場合、コネクタはその設計により HTTP 404 エラーを返す場合があります。新しく作成された BLOB を削除または名前変更する前に、1 分間の遅延を使用してください。このアクションでは、チャンク転送はサポートされていません。ソースと宛先が同じストレージ アカウントに存在する場合は、相対パスを使用してください。それ以外の場合、コピー BLOB 操作のソースの最大サイズは 50 MB です。

BLOB を一覧表示する (V2)

この操作では、コンテナー内の BLOB の一覧を表示します。

BLOB を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB を一覧表示する (V2) を使用してください。

この操作では、コンテナー内の BLOB の一覧を表示します。

BLOB を作成する (V2)

この操作では、BLOB を Azure Blob Storage にアップロードします。

BLOB を作成する [非推奨]

このアクションは非推奨になりました。 代わりに BLOB を作成する (V2) を使用してください。

この操作では、BLOB を Azure Blob Storage にアップロードします。

BLOB を削除する (V2)

この操作では、BLOB を削除します。

BLOB を削除する [非推奨]

このアクションは非推奨になりました。 代わりに BLOB を削除する (V2) を使用してください。

この操作では、BLOB を削除します。

BLOB を更新する (V2)

この操作では、Azure Blob Storage の BLOB を更新します。

BLOB を更新する [非推奨]

このアクションは非推奨になりました。 代わりに BLOB を更新する (V2) を使用してください。

この操作では、Azure Blob Storage の BLOB を更新します。

BLOB コンテンツを取得する (V2)

この操作では、ID を使用して BLOB コンテンツを取得します。

BLOB コンテンツを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB コンテンツを取得する (V2) を使用してください。

この操作では、ID を使用して BLOB コンテンツを取得します。

BLOB メタデータを取得する (V2)

この操作では、BLOB ID を使用して BLOB メタデータを取得します。

BLOB メタデータを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB メタデータを取得する (V2) を使用してください。

この操作では、BLOB ID を使用して BLOB メタデータを取得します。

パスで BLOB 層を設定する (V2)

この操作では、パスを使用して Standard Storage アカウント上にブロック BLOB の層を設定します。

パスで BLOB 層を設定する [非推奨]

このアクションは非推奨になりました。 代わりに、パスで BLOB 層を設定する (V2) を使用してください。

この操作では、パスを使用して Standard Storage アカウント上にブロック BLOB の層を設定します。

パスを使用して BLOB コンテンツを取得する (V2)

この操作では、パスを使用して BLOB コンテンツを取得します。

パスを使用して BLOB コンテンツを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、パスを使用して BLOB コンテンツを取得する (V2) を使用してください。

この操作では、パスを使用して BLOB コンテンツを取得します。

パスを使用して BLOB メタデーターを取得する (V2)

この操作では、パスを使用して BLOB メタデータを取得します。

パスを使用して BLOB メタデーターを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、パスを使用して BLOB メタデーターを取得する (V2) を使用してください。

この操作では、パスを使用して BLOB メタデータを取得します。

パスを使用して SAS URI を作成する (V2)

この操作では、パスを使用して BLOB 用の SAS リンクを作成します。

パスを使用して SAS URI を作成する [非推奨]

このアクションは非推奨になりました。 代わりに、パスを使用して SAS URI を作成する (V2) を使用してください。

この操作では、パスを使用して BLOB 用の SAS リンクを作成します。

フォルダーにアーカイブを展開する (V2)

この操作では、アーカイブ BLOB をフォルダーに展開します (例: .zip)。

フォルダーにアーカイブを抽出する [非推奨]

このアクションは非推奨になりました。 代わりに、フォルダーにアーカイブを抽出する (V2) を使用してください。

この操作では、アーカイブ BLOB をフォルダーに展開します (例: .zip)。

ブロック BLOB を作成する (V2)

この操作では、ブロック BLOB を Azure Blob Storage にアップロードします。

ブロック BLOB を作成する [非推奨]

このアクションは非推奨になりました。 代わりに ブロック BLOB を作成する (V2) を使用してください。

この操作では、ブロック BLOB を Azure Blob Storage にアップロードします。

ルート フォルダーが含む BLOB を一覧表示する (V2)

この操作では、Azure Blob Storage ルート フォルダー内の BLOB の一覧を表示します。

ルート フォルダーが含む BLOB を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに ルート フォルダーが含む BLOB を一覧表示する (V2) を使用してください。

この操作では、Azure Blob Storage ルート フォルダー内の BLOB の一覧を表示します。

利用可能なアクセス ポリシーを取得する (V2)

この操作によって、BLOB の使用可能な共有アクセス ポリシーを取得します。

利用可能なアクセス ポリシーを取得する [非推奨]

このアクションは非推奨になりました。 代わりに 利用可能なアクセス ポリシーを取得する (V2) を使用してください。

この操作によって、BLOB の使用可能な共有アクセス ポリシーを取得します。

BLOB をコピーする (V2)

この操作では、BLOB をコピーします。 コピーされた直後にサーバー上で BLOB が削除/名前変更されている場合、コネクタはその設計により HTTP 404 エラーを返す場合があります。 新しく作成された BLOB を削除または名前変更する前に、1 分間の遅延を使用してください。 このアクションでは、チャンク転送はサポートされていません。 ソースと宛先が同じストレージ アカウントに存在する場合は、相対パスを使用してください。 それ以外の場合、コピー BLOB 操作のソースの最大サイズは 50 MB です。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

ソース URL
source True string

コピー元 BLOB への URL を指定します。

宛先 BLOB のパス
destination True string

対象の BLOB 名を含む、宛先 BLOB のパスを指定します。

上書きしますか?
overwrite boolean

コピー先 BLOB を上書きしますか (true/false)?

戻り値

BLOB メタデータ

本文​​
BlobMetadata

BLOB をコピーする [非推奨]

このアクションは非推奨になりました。 代わりに BLOB をコピーする (V2) を使用してください。

この操作では、BLOB をコピーします。コピーされた直後にサーバー上で BLOB が削除/名前変更されている場合、コネクタはその設計により HTTP 404 エラーを返す場合があります。新しく作成された BLOB を削除または名前変更する前に、1 分間の遅延を使用してください。このアクションでは、チャンク転送はサポートされていません。ソースと宛先が同じストレージ アカウントに存在する場合は、相対パスを使用してください。それ以外の場合、コピー BLOB 操作のソースの最大サイズは 50 MB です。

パラメーター

名前 キー 必須 説明
ソース URL
source True string

コピー元 BLOB への URL を指定します。

宛先 BLOB のパス
destination True string

対象の BLOB 名を含む、宛先 BLOB のパスを指定します。

上書きしますか?
overwrite boolean

コピー先 BLOB を上書きしますか (true/false)?

戻り値

BLOB メタデータ

本文​​
BlobMetadata

BLOB を一覧表示する (V2)

この操作では、コンテナー内の BLOB の一覧を表示します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

Folder
id True string

フォルダーを指定します。

ページング マーカー
nextPageMarker string

一覧表示操作で一覧のどの部分が返されるかを指定するマーカー"。

単純なリスト
useFlatListing boolean

単純なリストに BLOB を一覧表示するかどうか"。

戻り値

BLOB メタデータのページを表します。

本文​​
BlobMetadataPage

BLOB を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB を一覧表示する (V2) を使用してください。

この操作では、コンテナー内の BLOB の一覧を表示します。

パラメーター

名前 キー 必須 説明
フォルダー
id True string

フォルダーを指定します。

ページング マーカー
nextPageMarker string

一覧表示操作で一覧のどの部分が返されるかを指定するマーカー"。

単純なリスト
useFlatListing boolean

単純なリストに BLOB を一覧表示するかどうか"。

戻り値

BLOB メタデータのページを表します。

本文​​
BlobMetadataPage

BLOB を作成する (V2)

この操作では、BLOB を Azure Blob Storage にアップロードします。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

Folder path
folderPath True string

アップロードするフォルダーのパスを指定します。

BLOB 名
name True string

作成する BLOB の名前を指定します。

BLOB コンテンツ
body True binary

アップロードする BLOB のコンテンツを指定します。

コンテンツタイプ
Content-Type string

アップロードする BLOB のコンテンツ タイプを指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

BLOB を作成する [非推奨]

このアクションは非推奨になりました。 代わりに BLOB を作成する (V2) を使用してください。

この操作では、BLOB を Azure Blob Storage にアップロードします。

パラメーター

名前 キー 必須 説明
フォルダーのパス
folderPath True string

アップロードするフォルダーのパスを指定します。

BLOB 名
name True string

作成する BLOB の名前を指定します。

BLOB コンテンツ
body True binary

アップロードする BLOB のコンテンツを指定します。

コンテンツタイプ
Content-Type string

アップロードする BLOB のコンテンツ タイプを指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

BLOB を削除する (V2)

この操作では、BLOB を削除します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB
id True string

削除する BLOB を指定します。

BLOB を削除する [非推奨]

このアクションは非推奨になりました。 代わりに BLOB を削除する (V2) を使用してください。

この操作では、BLOB を削除します。

パラメーター

名前 キー 必須 説明
BLOB
id True string

削除する BLOB を指定します。

BLOB を更新する (V2)

この操作では、Azure Blob Storage の BLOB を更新します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB
id True string

更新する BLOB を指定します。

BLOB コンテンツ
body True binary

更新する BLOB のコンテンツを指定します。

コンテンツタイプ
Content-Type string

アップロードする BLOB のコンテンツ タイプを指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

BLOB を更新する [非推奨]

このアクションは非推奨になりました。 代わりに BLOB を更新する (V2) を使用してください。

この操作では、Azure Blob Storage の BLOB を更新します。

パラメーター

名前 キー 必須 説明
BLOB
id True string

更新する BLOB を指定します。

BLOB コンテンツ
body True binary

更新する BLOB のコンテンツを指定します。

コンテンツタイプ
Content-Type string

アップロードする BLOB のコンテンツ タイプを指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

BLOB コンテンツを取得する (V2)

この操作では、ID を使用して BLOB コンテンツを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB
id True string

BLOB を指定します。

コンテンツ タイプの推測
inferContentType boolean

拡張子に基づいてコンテンツ タイプを推測します。

戻り値

ファイルのコンテンツ。

ファイルの内容
binary

BLOB コンテンツを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB コンテンツを取得する (V2) を使用してください。

この操作では、ID を使用して BLOB コンテンツを取得します。

パラメーター

名前 キー 必須 説明
BLOB
id True string

BLOB を指定します。

コンテンツ タイプの推測
inferContentType boolean

拡張子に基づいてコンテンツ タイプを推測します。

戻り値

ファイルのコンテンツ。

ファイルの内容
binary

BLOB メタデータを取得する (V2)

この操作では、BLOB ID を使用して BLOB メタデータを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB
id True string

BLOB を指定します。

戻り値

BLOB メタデータ

BLOB メタデータを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB メタデータを取得する (V2) を使用してください。

この操作では、BLOB ID を使用して BLOB メタデータを取得します。

パラメーター

名前 キー 必須 説明
BLOB
id True string

BLOB を指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

パスで BLOB 層を設定する (V2)

この操作では、パスを使用して Standard Storage アカウント上にブロック BLOB の層を設定します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
storageAccountName True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB パス
path True string

BLOB の一意のパス。

BLOB 層
newTier True string

BLOB の新しい層。

パスで BLOB 層を設定する [非推奨]

このアクションは非推奨になりました。 代わりに、パスで BLOB 層を設定する (V2) を使用してください。

この操作では、パスを使用して Standard Storage アカウント上にブロック BLOB の層を設定します。

パラメーター

名前 キー 必須 説明
BLOB パス
path True string

BLOB の一意のパス。

BLOB 層
newTier True string

BLOB の新しい層。

パスを使用して BLOB コンテンツを取得する (V2)

この操作では、パスを使用して BLOB コンテンツを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB パス
path True string

BLOB への一意のパスを指定します。

コンテンツ タイプの推測
inferContentType boolean

拡張子に基づいてコンテンツ タイプを推測します。

戻り値

ファイルのコンテンツ。

ファイルの内容
binary

パスを使用して BLOB コンテンツを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、パスを使用して BLOB コンテンツを取得する (V2) を使用してください。

この操作では、パスを使用して BLOB コンテンツを取得します。

パラメーター

名前 キー 必須 説明
BLOB パス
path True string

BLOB への一意のパスを指定します。

コンテンツ タイプの推測
inferContentType boolean

拡張子に基づいてコンテンツ タイプを推測します。

戻り値

ファイルのコンテンツ。

ファイルの内容
binary

パスを使用して BLOB メタデーターを取得する (V2)

この操作では、パスを使用して BLOB メタデータを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB パス
path True string

BLOB への一意のパスを指定します。

戻り値

BLOB メタデータ

パスを使用して BLOB メタデーターを取得する [非推奨]

このアクションは非推奨になりました。 代わりに、パスを使用して BLOB メタデーターを取得する (V2) を使用してください。

この操作では、パスを使用して BLOB メタデータを取得します。

パラメーター

名前 キー 必須 説明
BLOB パス
path True string

BLOB への一意のパスを指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

パスを使用して SAS URI を作成する (V2)

この操作では、パスを使用して BLOB 用の SAS リンクを作成します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
storageAccountName True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB パス
path True string

BLOB の一意のパス。

グループ ポリシー識別子
GroupPolicyIdentifier string

保存されたアクセス ポリシーを識別する文字列です。 グループ ポリシー パラメーター (例: 開始時間や終了時間) は、アクションで言及されている入力パラメーターよりも優先されます。

権限
Permissions string

SAS で指定されたアクセス許可です (コンマで区切られた値)。

開始時間
StartTime date-time

SAS が有効になる日時です (例: '2017-11-01T15:30:00+00:00')。 既定値 = now()。

有効時間
ExpiryTime date-time

SAS が無効になる日時です (例: '2017-12-01T15:30:00+00:00')。 既定値 = now() + 24h。

共有アクセス プロトコル
AccessProtocol string

許可されるプロトコルです (https のみ、または http と https)。 プロトコルを制限したくない場合は null です。

IP アドレスまたは IP アドレス範囲
IpAddressOrRange string

許可された IP アドレスまたは IP アドレス範囲です。 IP アドレスに基づいて制限したくない場合は null です。

戻り値

Shared Access Signature

本文​​
SharedAccessSignature

パスを使用して SAS URI を作成する [非推奨]

このアクションは非推奨になりました。 代わりに、パスを使用して SAS URI を作成する (V2) を使用してください。

この操作では、パスを使用して BLOB 用の SAS リンクを作成します。

パラメーター

名前 キー 必須 説明
BLOB パス
path True string

BLOB の一意のパス。

グループ ポリシー識別子
GroupPolicyIdentifier string

保存されたアクセス ポリシーを識別する文字列です。 グループ ポリシー パラメーター (例: 開始時間や終了時間) は、アクションで言及されている入力パラメーターよりも優先されます。

権限
Permissions string

SAS で指定されたアクセス許可です (コンマで区切られた値)。

開始時間
StartTime date-time

SAS が有効になる日時です (例: '2017-11-01T15:30:00+00:00')。 既定値 = now()。

有効時間
ExpiryTime date-time

SAS が無効になる日時です (例: '2017-12-01T15:30:00+00:00')。 既定値 = now() + 24h。

共有アクセス プロトコル
AccessProtocol string

許可されるプロトコルです (https のみ、または http と https)。 プロトコルを制限したくない場合は null です。

IP アドレスまたは IP アドレス範囲
IpAddressOrRange string

許可された IP アドレスまたは IP アドレス範囲です。 IP アドレスに基づいて制限したくない場合は null です。

戻り値

Shared Access Signature

本文​​
SharedAccessSignature

フォルダーにアーカイブを展開する (V2)

この操作では、アーカイブ BLOB をフォルダーに展開します (例: .zip)。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

ソース アーカイブ BLOB のパス
source True string

アーカイブ BLOB へのパスを指定します。

宛先フォルダー パス
destination True string

アーカイブ コンテンツを展開する Azure Blob Storage のパスを指定します。

上書きしますか?
overwrite boolean

展開先 BLOB を上書きしますか (true/false)?

戻り値

フォルダーにアーカイブを抽出する [非推奨]

このアクションは非推奨になりました。 代わりに、フォルダーにアーカイブを抽出する (V2) を使用してください。

この操作では、アーカイブ BLOB をフォルダーに展開します (例: .zip)。

パラメーター

名前 キー 必須 説明
ソース アーカイブ BLOB のパス
source True string

アーカイブ BLOB へのパスを指定します。

宛先フォルダー パス
destination True string

アーカイブ コンテンツを展開する Azure Blob Storage のパスを指定します。

上書きしますか?
overwrite boolean

展開先 BLOB を上書きしますか (true/false)?

戻り値

ブロック BLOB を作成する (V2)

この操作では、ブロック BLOB を Azure Blob Storage にアップロードします。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
storageAccountName True string

ストレージ アカウントの名前。

アップロードするフォルダーのパスを指定する
folderPath True string

アップロードするフォルダーのパスを指定します。

作成する BLOB の名前を指定する
name True string

作成する BLOB の名前を指定します。

BLOB コンテンツ
body True binary

アップロードする BLOB のコンテンツを指定します。

コンテンツタイプ
Content-Type string

アップロードする BLOB のコンテンツ タイプを指定します。

ブロック BLOB を作成する [非推奨]

このアクションは非推奨になりました。 代わりに ブロック BLOB を作成する (V2) を使用してください。

この操作では、ブロック BLOB を Azure Blob Storage にアップロードします。

パラメーター

名前 キー 必須 説明
アップロードするフォルダーのパスを指定する
folderPath True string

アップロードするフォルダーのパスを指定します。

作成する BLOB の名前を指定する
name True string

作成する BLOB の名前を指定します。

BLOB コンテンツ
body True binary

アップロードする BLOB のコンテンツを指定します。

コンテンツタイプ
Content-Type string

アップロードする BLOB のコンテンツ タイプを指定します。

ルート フォルダーが含む BLOB を一覧表示する (V2)

この操作では、Azure Blob Storage ルート フォルダー内の BLOB の一覧を表示します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

ページング マーカー
nextPageMarker string

一覧表示操作で一覧のどの部分が返されるかを指定するマーカー。

戻り値

BLOB メタデータのページを表します。

本文​​
BlobMetadataPage

ルート フォルダーが含む BLOB を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに ルート フォルダーが含む BLOB を一覧表示する (V2) を使用してください。

この操作では、Azure Blob Storage ルート フォルダー内の BLOB の一覧を表示します。

パラメーター

名前 キー 必須 説明
ページング マーカー
nextPageMarker string

一覧表示操作で一覧のどの部分が返されるかを指定するマーカー。

戻り値

BLOB メタデータのページを表します。

本文​​
BlobMetadataPage

利用可能なアクセス ポリシーを取得する (V2)

この操作によって、BLOB の使用可能な共有アクセス ポリシーを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
storageAccountName True string

Azure Storage アカウント名または BLOB エンドポイントです。

BLOB パス
path True string

BLOB の一意のパス。

戻り値

利用可能なアクセス ポリシーを取得する [非推奨]

このアクションは非推奨になりました。 代わりに 利用可能なアクセス ポリシーを取得する (V2) を使用してください。

この操作によって、BLOB の使用可能な共有アクセス ポリシーを取得します。

パラメーター

名前 キー 必須 説明
BLOB パス
path True string

BLOB の一意のパス。

戻り値

トリガー

BLOB が追加または変更されたとき (プロパティのみ) (V2)

この操作は、コンテナーで 1 つ以上の BLOB が追加または変更されたときにフローをトリガーします。 このトリガーは、ファイルのメタデータのみを取得します。 ファイル コンテンツを取得するには、"ファイル コンテンツの取得" 操作を使用することができます。 サブフォルダーでファイルが追加および更新されても、トリガーは起動しません。 サブフォルダーをトリガーする必要がある場合は、複数のトリガーを作成する必要があります。

BLOB が追加または変更されたとき (プロパティのみ) [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB が追加または変更されたとき (プロパティのみ) (V2) を使用してください。

この操作では、1 つ以上の BLOB がコンテナーで追加または変更されたときにフローがトリガーされます。このトリガーでは、ファイルのメタデータのみがフェッチされます。ファイルのコンテンツを取得するには、"ファイル コンテンツの取得" 操作を使用することができます。ファイルがサブフォルダーで追加または更新された場合、トリガーは起動しません。サブフォルダーでトリガーする必要がある場合は、複数のトリガーを作成してください。

BLOB が追加または変更されたとき (プロパティのみ) (V2)

この操作は、コンテナーで 1 つ以上の BLOB が追加または変更されたときにフローをトリガーします。 このトリガーは、ファイルのメタデータのみを取得します。 ファイル コンテンツを取得するには、"ファイル コンテンツの取得" 操作を使用することができます。 サブフォルダーでファイルが追加および更新されても、トリガーは起動しません。 サブフォルダーをトリガーする必要がある場合は、複数のトリガーを作成する必要があります。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名または BLOB エンドポイント
dataset True string

Azure Storage アカウント名または BLOB エンドポイントです。

Container
folderId True string

コンテナーを選択します。

返される BLOB の数
maxFileCount integer

トリガーにより返される BLOB の最大数 (1-100)。

戻り値

BLOB メタデータ

ファイルの一覧
BlobMetadata

BLOB が追加または変更されたとき (プロパティのみ) [非推奨]

このアクションは非推奨になりました。 代わりに、BLOB が追加または変更されたとき (プロパティのみ) (V2) を使用してください。

この操作では、1 つ以上の BLOB がコンテナーで追加または変更されたときにフローがトリガーされます。このトリガーでは、ファイルのメタデータのみがフェッチされます。ファイルのコンテンツを取得するには、"ファイル コンテンツの取得" 操作を使用することができます。ファイルがサブフォルダーで追加または更新された場合、トリガーは起動しません。サブフォルダーでトリガーする必要がある場合は、複数のトリガーを作成してください。

パラメーター

名前 キー 必須 説明
コンテナー
folderId True string

コンテナーを選択します。

返される BLOB の数
maxFileCount integer

トリガーにより返される BLOB の最大数 (1-100)。

戻り値

BLOB メタデータ

ファイルの一覧
BlobMetadata

定義

BlobMetadata

BLOB メタデータ

名前 パス 説明
Id
Id string

ファイルまたはフォルダーの一意 ID。

件名
Name string

ファイルまたはフォルダーの名前。

表示名
DisplayName string

ファイルまたはフォルダーの表示名。

パス
Path string

ファイルまたはフォルダーのパス。

LastModified
LastModified date-time

ファイルまたはフォルダーが最後に変更された日時です。

サイズ
Size integer

ファイルまたはフォルダーのサイズ。

MediaType
MediaType string

ファイルまたはフォルダーのメディア タイプ。

IsFolder
IsFolder boolean

BLOB がフォルダーであるかを示すブール値 (true、false)。

ETag
ETag string

ファイルまたはフォルダー ETag。

FileLocator
FileLocator string

ファイルまたはフォルダーの filelocator。

BlobMetadataPage

BLOB メタデータのページを表します。

名前 パス 説明
value array of BlobMetadata

BLOB メタデータ コレクション。

nextLink
nextLink string

次のページを取得するために使用できる URL です。

次のページ マーカー
nextPageMarker string

次のページを取得するために使用できるマーカーです。

SharedAccessSignatureBlobPolicy

SAS リンクを生成するためのパラメーターのセットです。

名前 パス 説明
グループ ポリシー識別子
GroupPolicyIdentifier string

保存されたアクセス ポリシーを識別する文字列です。 グループ ポリシー パラメーター (例: 開始時間や終了時間) は、アクションで言及されている入力パラメーターよりも優先されます。

権限
Permissions string

SAS で指定されたアクセス許可です (コンマで区切られた値)。

開始時間
StartTime date-time

SAS が有効になる日時です (例: '2017-11-01T15:30:00+00:00')。 既定値 = now()。

有効時間
ExpiryTime date-time

SAS が無効になる日時です (例: '2017-12-01T15:30:00+00:00')。 既定値 = now() + 24h。

共有アクセス プロトコル
AccessProtocol string

許可されるプロトコルです (https のみ、または http と https)。 プロトコルを制限したくない場合は null です。

IP アドレスまたは IP アドレス範囲
IpAddressOrRange string

許可された IP アドレスまたは IP アドレス範囲です。 IP アドレスに基づいて制限したくない場合は null です。

SharedAccessSignature

Shared Access Signature

名前 パス 説明
Web URL
WebUrl uri

アクセス トークンを持つオブジェクトへの URL です。

バイナリ

これは基本的なデータ型 [バイナリ] です。