Azure File Storage
Microsoft Azure Storage は、高度にスケーラブルで耐久性があり、高可用性のデータ ストレージをクラウド上に提供し、モダン アプリのデータ ストレージ ソリューションとして機能します。 File Storage に接続して、Azure Storage アカウントでファイルの作成、更新、取得、削除などのさまざまな操作を実行します。
このコネクタは、次の製品および地域で利用可能です。
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | すべての Logic Apps 地域および統合サービス環境 (ISE) |
Power Automate | Premium | すべての Power Automate 地域 |
Power Apps | Premium | すべての Power Apps 地域 |
Contact | |
---|---|
件名 | マイクロソフト |
URL | Microsoft LogicApps サポート Microsoft Power Automate サポート Microsoft Power Apps サポート |
コネクタのメタデータ | |
---|---|
公開元 | Microsoft |
Web サイト | https://azure.microsoft.com/services/storage/files/ |
チャンク機能をサポートするアクション。
これらのアクションを使用して、最大 300MB のファイルを処理することができます。 既定では、この機能が有効な状態です。
既知の問題と制限事項
- Logic Apps は、両方が同じ地域にある場合、ファイアウォールの背後にあるストレージ アカウントに直接アクセスすることはできません。 回避策として、Logic Apps とストレージ アカウントを異なる地域にします。 Azure Logic Apps からファイアウォールの背後にあるストレージ アカウントへのアクセスを有効にする方法の詳細については、ファイアウォールの背後にあるストレージ アカウントにアクセスする を参照してください
ファイル エンドポイント を使用して、Azure Files コネクタに接続する
Azure Storage account name or file endpoint
パラメータに完全な Azure Storage ファイル エンドポイントを入力します。スキーマを含め、完全なエンドポイントを指定する必要があります。例えば:
https://account.file.core.windows.net/
https://account-secondary.file.core.windows.net/
(セカンダリ エンドポイントに接続する場合)- 相対 URL (例、
account.file.core.windows.net
) は拒否されます。
特定のストレージ アカウントの Azure Storage ファイル エンドポイントを取得する
ファイル エンドポイントを取得するには、複数の方法があります:
Azure portal を使用
- Microsoft Azure 上で、接続したい Azure Storage アカウントに移動
Settings
セクションで (左のブレード) で、Endpoints
をクリックfile service
テキスト ボックスで、ファイル エンドポイントはファイル サービスの下になります。
Storage アカウント - プロパティの取得 REST API 呼び出し
- Azure Storage アカウント
subscription Id
とresource group name
を取得します。 - Storage アカウント - プロパティの取得 へ移動
- HTTP 呼び出しの右上隅で
Try it
ボタンをクリック - サイン イン (ユーザーはストレージ アカウントにアクセスできる必要があります)
- Azure Storage アカウントが配置されている Azure テナントを選択
- Azure Storage アカウント名、リソース グループ名を入力し、ストレージ アカウントが配置されているサブスクリプションを選択します
Run
をクリックする- ファイル エンドポイントは応答の
primaryEndpoints
オブジェクトの下のfile
プロパティに表示されます
- Azure Storage アカウント
一般的な制限
件名 | 価値 |
---|---|
最大ファイル サイズ (MB) | 50 |
帯域幅の時間間隔内でコネクタとの間で転送されるメガバイトの最大数 (接続ごと) | 1000 |
帯域幅の時間間隔 (ミリ秒単位) | 60000 |
接続の作成
コネクタは、次の認証タイプをサポートしています。
既定 | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有可能 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
件名 | タイプ | 説明設定 | Required |
---|---|---|---|
Azure Storage アカウント名またはファイル エンドポイント | string | コネクタで使用される Azure Storage アカウントの名前または ファイル エンドポイントです。 | True |
Azure Storage アカウントのアクセス キー | securestring | プライマリ/セカンダリ Azure Storage アカウントの有効なアクセス キーを指定してください。 | True |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 600 | 60 秒 |
アクション
アーカイブをフォルダに抽出します |
この操作では、アーカイブ ファイルをフォルダーに展開します (例: .zip)。 |
パスを使用してファイル コンテンツを取得 |
この操作では、パスを使用してファイル コンテンツを取得します |
パスを使用してファイル メタデータを取得 |
この操作では、パスを使用してファイル メタデータを取得します。 |
ファイル コンテンツの取得 |
この操作では、ID を使用してファイルのコンテンツを取得します。 |
ファイル メタデータを取得 |
この操作では、ファイル ID を使用してファイル メタデータを取得します。 |
ファイルの一覧表示 |
この操作では、フォルダー内のファイルの一覧を表示します。 |
ファイルをコピーする |
この操作では、ファイルをコピーします。 |
ファイルを作成する |
この操作では、ファイルを Azure File Storage にアップロードします。 |
ファイルを削除 |
この操作では、ファイルを削除します。 |
ファイルを更新する |
この操作では、Azure File Storage のファイルを更新します。 |
アーカイブをフォルダに抽出します
この操作では、アーカイブ ファイルをフォルダーに展開します (例: .zip)。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ソース アーカイブ ファイルのパス
|
source | True | string |
アーカイブ ファイルへのパスを指定します |
宛先フォルダー パス
|
destination | True | string |
アーカイブ コンテンツを展開する Azure File Storage のパスを指定します |
上書きしますか?
|
overwrite | boolean |
展開先ファイルを上書きしますか (true/false)? |
戻り値
パスを使用してファイル コンテンツを取得
この操作では、パスを使用してファイル コンテンツを取得します
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ファイル パス
|
path | True | string |
ファイルへの一意のパスを指定する |
コンテンツ タイプの推測
|
inferContentType | boolean |
拡張子に基づいてコンテンツ タイプを推測します |
戻り値
ファイルのコンテンツ。
- ファイル コンテンツ
- binary
パスを使用してファイル メタデータを取得
この操作では、パスを使用してファイル メタデータを取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ファイル パス
|
path | True | string |
ファイルへの一意のパスを指定する |
戻り値
BLOB メタデータ
- 本文
- BlobMetadata
ファイル コンテンツの取得
この操作では、ID を使用してファイルのコンテンツを取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ファイル
|
id | True | string |
コンテンツを取得するファイルを指定する |
コンテンツ タイプの推測
|
inferContentType | boolean |
拡張子に基づいてコンテンツ タイプを推測します |
戻り値
ファイルのコンテンツ。
- ファイル コンテンツ
- binary
ファイル メタデータを取得
この操作では、ファイル ID を使用してファイル メタデータを取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ファイル
|
id | True | string |
メタデータを取得するファイルを指定する |
戻り値
BLOB メタデータ
- 本文
- BlobMetadata
ファイルの一覧表示
この操作では、フォルダー内のファイルの一覧を表示します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
フォルダー
|
id | True | string |
フォルダーを指定します |
戻り値
BLOB メタデータのページを表します。
- 本文
- BlobMetadataPage
ファイルをコピーする
この操作では、ファイルをコピーします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ソース URL
|
source | True | string |
コピー元ファイルへの URL を指定する |
宛先ファイルのパス
|
destination | True | string |
ターゲット ファイル名を含む、宛先ファイルのパスを指定する |
上書きしますか?
|
overwrite | boolean |
コピー先ファイルを上書きしますか (true/false)? |
戻り値
BLOB メタデータ
- 本文
- BlobMetadata
ファイルを作成する
この操作では、ファイルを Azure File Storage にアップロードします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
フォルダーのパス
|
folderPath | True | string |
アップロードするフォルダーのパスを指定する |
ファイル名
|
name | True | string |
作成するファイルの名前を指定します |
ファイル コンテンツ
|
body | True | binary |
アップロードするファイルのコンテンツを指定します |
戻り値
BLOB メタデータ
- 本文
- BlobMetadata
ファイルを削除
この操作では、ファイルを削除します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ファイル
|
id | True | string |
削除するファイルを指定します |
ファイルを更新する
この操作では、Azure File Storage のファイルを更新します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ファイル
|
id | True | string |
更新するファイルを指定します |
ファイル コンテンツ
|
body | True | binary |
ファイルを更新するコンテンツを指定する |
戻り値
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 メタデータ コレクション。 |
バイナリ
これは基本的なデータ型 [バイナリ] です。