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 パラメータは、キーベースの認証を使用する場合 のみ 自動入力されます。 AAD およびマネージド ID 接続を使用する場合は、ストレージ アカウント名をカスタム値として入力します。
  5. Logic Apps は、両方が同じ地域にある場合、ファイアウォールの背後にあるストレージ アカウントに直接アクセスすることはできません。 回避策として、ストレージ アカウントを別のリージョンに保持する必要があります。 Azure Logic Apps からファイアウォールの背後にあるストレージ アカウントへのアクセスを有効にする方法の詳細については、ファイアウォールの背後にあるストレージ アカウントにアクセスする を参照してください
  6. Power Automate と Power Apps では、ファイアウォールの背後にあるストレージ アカウントへの接続はサポートされていません。 現在接続が機能している場合でも、今後切断される可能性があるため、接続に依存しないでください。 現時点で信頼できる回避策は 1 つだけです - Power Platform から接続する場合は、ストレージ アカウントでファイアウォールを使用しないでください。

Azure AD 認証と Azure Blob コネクタ

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

注意

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

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

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

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

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

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

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

現在、マネージド ID 認証は Logic Apps でのみサポートされています。 以下の手順に従って、Azure Blob データに接続します。

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

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

AAD およびマネージド ID 認証でサポートされていない操作

AAD またはマネージド ID 認証を使用する場合、V2 アクションのみがサポートされています。 非推奨のアクションは引き続き Access Key 認証と機能しますが、AAD またはマネージド ID 接続で使用すると失敗します

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

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

コネクタの詳細

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

一般的な制限

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

接続の作成

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

アクセス キー Azure Blob Storage にアクセスするためのアカウント名とアクセス キーを指定します。 すべての地域 共有可能
Azure AD 統合 Azure Active Directory を使用して、Azure Blob Storage にアクセスします。 すべての地域 共有不可
既定 [非推奨] このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。 すべての地域 共有不可

Access Key

認証 ID: keyBasedAuth

適用可能: すべての領域

Azure Blob Storage にアクセスするためのアカウント名とアクセス キーを指定します。

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

件名 タイプ 内容 必要
Azure Storage のアカウント名 文字列 コネクタが使用するストレージ アカウントの名前。
Azure Storage アカウントのアクセス キー securestring プライマリ/セカンダリ ストレージ アカウントの有効なアクセス キーを指定します。

統合済み Azure AD

認証 ID: tokenBasedAuth

適用可能: すべての領域

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

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

既定 [非推奨]

適用できるもの: すべての領域

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

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

名称 タイプ 内容 必要
Azure Storage のアカウント名 文字列 コネクタが使用するストレージ アカウントの名前。
Azure Storage アカウントのアクセス キー securestring プライマリ/セカンダリ ストレージ アカウントの有効なアクセス キーを指定します。

調整制限

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

アクション

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 です。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

ソース 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 の一覧を表示します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

フォルダー
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 にアップロードします。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

フォルダーのパス
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 を削除します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

BLOB
id True string

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

BLOB を削除する [非推奨]

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

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

パラメーター

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

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

BLOB を更新する (V2)

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

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

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 コンテンツを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

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 メタデータを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

BLOB
id True string

BLOB を指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

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

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

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

パラメーター

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

BLOB を指定します。

戻り値

BLOB メタデータ

本文​​
BlobMetadata

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

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

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
storageAccountName True string

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

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 コンテンツを取得します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

BLOB パス
path True string

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

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

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

戻り値

ファイルのコンテンツ。

ファイルの内容
binary

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

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

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

パラメーター

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

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

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

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

戻り値

ファイルのコンテンツ。

ファイルの内容
binary

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

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

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

BLOB パス
path True string

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

戻り値

BLOB メタデータ

本文​​
BlobMetadata

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

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

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

パラメーター

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

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

戻り値

BLOB メタデータ

本文​​
BlobMetadata

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

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

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
storageAccountName True string

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

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)。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

ソース アーカイブ 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 にアップロードします。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
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 の一覧を表示します。

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

ページング マーカー
nextPageMarker string

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

戻り値

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

本文​​
BlobMetadataPage

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

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

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

パラメーター

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

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

戻り値

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

本文​​
BlobMetadataPage

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

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

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
storageAccountName True string

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

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

パラメーター

名前 キー 必須 説明
ストレージ アカウント名
dataset True string

Azure Storage のアカウント名。

コンテナー
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 です。

バイナリ

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