0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【初心者向け】PowerApps + Power Automate で Azure Blob Storage の画像を削除する方法

Last updated at Posted at 2025-02-18

はじめに

Azure Blob Storageに格納されている画像をPower AppsのアプリとPower Automateのフローを組み合わせて、削除を実行する方法を解説します。

image.png

↓↓画像の追加方法については以下の記事に投稿してますのでこちらをお読みください↓↓

Azure Blob Storageのコネクタを利用するにはプレミアムライセンスが必要です。
標準のライセンスでは利用できないため、必ず先にライセンスを確認しておいてください。

Azure Blob Storage とは?

Microsoft社が提供するクラウド用オブジェクトストレージソリューションです。

テキストデータやバイナリデータなどの大量の非構造化データを格納するために最適化されています。

方法

1. Power Automate側でフローの作成

  • Power Automate にサインインして、フローの作成を開始します。
  • Power Automateのホーム画面で「+ 作成」をクリックします。
  • 「インスタントクラウドフロー」を選択します。
  • 「Power Appsがフローを呼び出したとき(V2)」のトリガーを選択して「作成」を押します。

image.png

  • 「+入力の追加」を押してPower Apps側から受け取るパラメータの設定を行ってください。

image.png

  • 「新しいステップ」を追加しAzure Blob Storageを検索し「BLOBを削除する(V2)」を選択します。

image.png

  • 「ストレージアカウント名またはBLOBエンドポイント」と「BLOB」を設定します。
    「BLOB」名は直接記入していますが、変数に格納したり、Power Apps側から受け取るパラメータに設定したりも可能ですので、使いやすいやり方で記入してください。
    今回はファイル名のみパラメータを使用しています。

  • 設定が完了したらフローを保存します。

image.png

設定の前にPower AutomateにAzure Blob Storageが接続されているか確認をしておいてください。
接続されていない場合は接続を行ってください。
接続方法については公式ドキュメントをご確認ください。

【Power Apps から Azure Blob Storage に接続する】

image.png

2. Power Apps側でフロー実行をするボタンの作成

  • さきほど作成したフローをPower Apps内に追加する。

image.png

  • ボタンを置き、OnSelectを以下のように記入。
書き方
BLOB削除フロー.Run("sample1")
  • 引数の "sample1" はPower Automateへ引き渡すパラメータです。今回は直打ちしていますが、UploadedImage.Image のように動的に変更することも可能です。

以上で設定は完了です。

実行してみる

では、作ったフローを実際に動かしてみましょう。
今回はBLOBストレージ内に置いてある sample1.jpg というファイルを削除できれば成功です。

【実行前】
image.png

【実行後】
image.png

【フローの確認】
image.png

まとめ

以上がPower AppsとPower Automateを利用したAzure Blob Storageの画像の削除方法になります!
他にも方法はありますが、こちらのやり方が初心者の方には一番分かりやすい方法だと思います!
また追記事項などありましたら追加していく予定です!
ぜひ試してみてください!!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?