---
title: Power Automate × Azure Key Vault
tags:  #power automate #azure key vault  
author: [ふらり](https://convert.docswell.com/user/fworlddocs)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/87DXQZNMEG.jpg?width=480
description: 「あなたのパスワード大丈夫？クラウドフローやデスクトップフローでパスワードやkeyを安全に使おう！」ということで、Power Automate のクラウドフローとデスクトップフローからAzure Key Vault を使う3つの方法について書きました。  気ままに勉強会 #132 で登壇した際の資料です。 https://kimamani.connpass.com/event/378825/
published: December 31, 25
canonical: https://convert.docswell.com/s/fworlddocs/5RE174-2025-12-31-074859
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/87DXQZNMEG.jpg)

Power Automate ×
Azure Key Vault
ふらり@ROBO BOY
あなたのパスワード大丈夫？
クラウドフローやデスクトップフローで
パスワードやkeyを安全に使おう！
気ままに勉強会 #132
2025/12/20
X H D


# Page. 2

![Page Image](https://bcdn.docswell.com/page/VJPPLD5QJ8.jpg)

ふらり @ ROBO BOY
Business Applications
Community : ふらっと純喫茶 、気ままに勉強会
X : https://x.com/flali_world
Blog : https://flali.hatenablog.com/
Docswell : https://www.docswell.com/user/fworlddocs
@flali_world
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/2EV2Q1PPEQ.jpg)

はじめに
本資料に掲載されている内容は、
いつか人になりたいと思っている
の空想上の出来事です。
内容間違っていたらごめんなさい。
@flali_world
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/57GRW2PQEL.jpg)

Microsoft Power Platform
Power BI
Power Apps
Power Automate
Power Pages
Copilot Studio
Business analytics
Application development
Workflow automation
Business website
Intelligent Copilots
• Canvas Apps
• Model-driven Apps
Power Fx
Managed
Environment
• Cloud Flows &amp; Teams Flows
• Business Process Flows
• Desktop Flows
Microsoft
Dataverse
Data Connecters
AI Builder
@flali_world
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/4EQV3P2WJP.jpg)

Azure Key Vault とは
Microsoft 365 Copilot に聞きました


# Page. 6

![Page Image](https://bcdn.docswell.com/page/KJ4M1YL1E1.jpg)

Azure Key Vault とは
Azure Key Vault は、Microsoft Azure が提供する クラウドベースのセキュリティサービスで、
アプリケーションやサービスで使用する 機密情報（シークレット）を安全に管理するための仕組
みです。
主な役割
• シークレット管理
APIキー、接続文字列、パスワードなどを安全に保存し、アクセス制御を行える。
• キー管理
暗号化や署名に使う暗号鍵を安全に生成・保管できる。
• 証明書管理
SSL/TLS証明書を安全に管理し、自動更新も可能。
特徴
• Microsoft Entra ID と統合
アクセス権限はロールベースで制御できる。
• 監査ログ対応
誰がいつアクセスしたかを記録できる。
• 高可用性・スケーラビリティ
Azureのインフラ上で冗長化されているため、信頼性が高い。
Azure Key Vault とは | Microsoft Learn
@flali_world


# Page. 7

![Page Image](https://bcdn.docswell.com/page/LE18G6L57G.jpg)

Azure Key Vault をつかう 3つの方法
1
コネクタを利用
(クラウドフロー)
2
環境変数を利用
(クラウドフロー)
3
資格情報を利用
(デスクトップフロー)
Azure Key Vault
クラウドフロー
デスクトップフロー
Dataverse
ソリューション
シークレット
環境変数
資格情報
クラウドフロー
Azure Key Vault - Connectors | Microsoft Learn Azure Key Vault シークレットの環境変数を使用する - Power Apps | Microsoft Learn Azure Key Vault 資格情報を作成する - Power Automate | Microsoft Learn
@flali_world
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/GEWZKWVWE2.jpg)

よくあるRPAシナリオ
サイトA、B、Cに対してログインし、情報を定期的に収集します。
RPAは各サイトのID、パスワードはExcelに保存し、ローカルに保存しているリストを利用してい
ます。
A
B
C
パスワード
@flali_world
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/47Z1Z542J3.jpg)

よくある攻撃シナリオ
悪意のある攻撃者はBECやなりすましサイトを使って、RPA端末にランサムウェアを…
ローカルにあった、パスワードを記録したExcelは流出し…
さらに、サイトA、B、Cにもアクセスを受け…
A
B
C
パスワード
@flali_world
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/YJ6LZ9G6EV.jpg)

Azure Key Vault を
クラウドフローで利用する 1
Azure Key Vault アクション
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/GJ51WNV574.jpg)

Azure Key Vault をつかう 3つの方法
1
コネクタを利用
(クラウドフロー)
2
環境変数を利用
(クラウドフロー)
3
資格情報を利用
(デスクトップフロー)
Azure Key Vault
クラウドフロー
デスクトップフロー
Dataverse
ソリューション
シークレット
環境変数
資格情報
クラウドフロー
Azure Key Vault - Connectors | Microsoft Learn Azure Key Vault シークレットの環境変数を使用する - Power Apps | Microsoft Learn Azure Key Vault 資格情報を作成する - Power Automate | Microsoft Learn
@flali_world
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/9E21Q53GJR.jpg)

ハマりポイント: アクセス制御(IAM)
キーを使う人 → キーコンテナシークレットユーザー
キーを作成、管理する人 → キーコンテナー管理者
キーを使う人
キーを作成・管理する人
Azure Key Vault をデプロイする
@flali_world
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/D7YZWK1GJM.jpg)

ハマりポイント: アクセス制御(IAM)
Microsoft Learn に記載のあるロールと実際のロール名がちがう！
実際のロール名
ドキュメントのロール名
キー コンテナー管理者
キーボールト管理者
キー コンテナーとその内部にあるすべてのオブジェクト (証明書、キー、
シークレットを含む) に対して、すべてのデータ プレーン操作を実行します。
キーボールトのリソースや役割の割り当てを管理することはできません。
「Azure ロールベースのアクセス制御」アクセス許可モデルを使用するキー
ボールトでのみ機能します。(Microsoft Learnより抜粋)
キー コンテナー シークレット
ユーザー
Key Vault シークレット
ユーザー
秘密キーを使用し、証明書のシークレット部分を含むシークレットの内容を
読み取ります。 「Azure ロールベースのアクセス制御」アクセス許可モデル
を使用するキー ボールトでのみ機能します。(Microsoft Learnより抜粋)
Azure Key Vault をデプロイする
@flali_world
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/VEN39R28E8.jpg)

Azure Key Vault の設定
Azure Key Vault でシークレットを作成します。
Azure Key Vault をデプロイする
@flali_world
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/Y7992M1X73.jpg)

クラウドフローの設定
クラウドフローで、シークレットの取得アクションを追加します。
認証の種類: Oauth用の既定のMicrosoft Entra アプリケーションを選択し、
Key Vault 名は、作成した Azure Key Vault の名前を追加します。
【Power Automate】クラウドフローで Azure Key Vault をつかう① - ふらりのメモ書き
@flali_world
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/G7895L49JD.jpg)

クラウドフローの設定
Azure Key Vault で作成したシークレットを選択します。
【Power Automate】クラウドフローで Azure Key Vault をつかう① - ふらりのメモ書き
@flali_world
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/L7LWYL6MER.jpg)

クラウドフローの設定
設定タブからセキュリティのセキュア入力/出力をオンに設定します。
オンに設定しない場合、平文でシークレットの内容が見えてしまいます。
【Power Automate】クラウドフローで Azure Key Vault をつかう① - ふらりのメモ書き
@flali_world
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/4EM9NM567W.jpg)

Azure Key Vault を
クラウドフローで利用する 2
環境変数で利用する。
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/PERGDV3N79.jpg)

Azure Key Vault をつかう 3つの方法
1
コネクタを利用
(クラウドフロー)
2
環境変数を利用
(クラウドフロー)
3
資格情報を利用
(デスクトップフロー)
Azure Key Vault
クラウドフロー
デスクトップフロー
Dataverse
ソリューション
シークレット
環境変数
資格情報
クラウドフロー
Azure Key Vault - Connectors | Microsoft Learn Azure Key Vault シークレットの環境変数を使用する - Power Apps | Microsoft Learn Azure Key Vault 資格情報を作成する - Power Automate | Microsoft Learn
@flali_world
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/P7XX1Z487X.jpg)

Azure Key Vault の設定
環境変数で使う場合は、Azure Key Vault のアクセス制御(IAM)のキーコンテナーシークレット
ユーザーにDataverseを追加します。
キーを使う人
【Power Automate】クラウドフローで Azure Key Vault をつかう② - ふらりのメモ書き
@flali_world
20


# Page. 21

![Page Image](https://bcdn.docswell.com/page/37KW28ZL7D.jpg)

環境変数の設定
ソリューションを開いて、新規からその他を選択し、環境変数を選択します。
【Power Automate】クラウドフローで Azure Key Vault をつかう② - ふらりのメモ書き
@flali_world
21


# Page. 22

![Page Image](https://bcdn.docswell.com/page/LJ3142D6E5.jpg)

環境変数の設定
データ型をシークレットを選択し、Azure サブスクリプションの各項目を設定します。
作成したら、名前を確認します。
【Power Automate】クラウドフローで Azure Key Vault をつかう② - ふらりのメモ書き
@flali_world
22


# Page. 23

![Page Image](https://bcdn.docswell.com/page/8JDXQZPM7G.jpg)

クラウドフローでの利用
クラウドフローでバインドしていないアクションを実行するを追加します。
アクション名、RetrieveEnvironmentVariableSecretValueを選択します。
item/EnvironmentVariableNameは、先ほど確認した環境変数の名前を設定します。
【Power Automate】クラウドフローで Azure Key Vault をつかう② - ふらりのメモ書き
@flali_world
23


# Page. 24

![Page Image](https://bcdn.docswell.com/page/VEPPLDNQE8.jpg)

クラウドフローでの利用
設定タブを開き、セキュリティからセキュア入力/出力をオンに変更します。
【Power Automate】クラウドフローで Azure Key Vault をつかう② - ふらりのメモ書き
@flali_world
24


# Page. 25

![Page Image](https://bcdn.docswell.com/page/27V2Q1KP7Q.jpg)

Azure Key Vault を
デスクトップフローで利用する
資格情報の利用
25


# Page. 26

![Page Image](https://bcdn.docswell.com/page/5JGRW2QQ7L.jpg)

Azure Key Vault をつかう 3つの方法
1
コネクタを利用
(クラウドフロー)
2
環境変数を利用
(クラウドフロー)
3
資格情報を利用
(デスクトップフロー)
Azure Key Vault
クラウドフロー
デスクトップフロー
Dataverse
ソリューション
シークレット
環境変数
資格情報
クラウドフロー
Azure Key Vault - Connectors | Microsoft Learn Azure Key Vault シークレットの環境変数を使用する - Power Apps | Microsoft Learn Azure Key Vault 資格情報を作成する - Power Automate | Microsoft Learn
@flali_world
26


# Page. 27

![Page Image](https://bcdn.docswell.com/page/47QV3PKWEP.jpg)

Azure Key Vault の設定
環境変数で使う場合は、Azure Key Vault のアクセス制御(IAM)のキーコンテナーシークレット
ユーザーにDataverseを追加します。
キーを使う人
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
27


# Page. 28

![Page Image](https://bcdn.docswell.com/page/KE4M1YP171.jpg)

資格情報の設定
Power Automate ポータルから、資格情報を設定します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
28


# Page. 29

![Page Image](https://bcdn.docswell.com/page/L718G695JG.jpg)

資格情報の設定
新規から、シングル資格情報を選択します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
29


# Page. 30

![Page Image](https://bcdn.docswell.com/page/G7WZKWQW72.jpg)

資格情報の設定
資格情報の名前を定義します。わかりやすい名前に設定します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
30


# Page. 31

![Page Image](https://bcdn.docswell.com/page/4JZ1Z5W2E3.jpg)

資格情報の設定
資格情報を使用する場所は、デスクトップフローを選択します。
資格情報ストアの情報を選択は、Azure Key Vault を選択します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
31


# Page. 32

![Page Image](https://bcdn.docswell.com/page/YE6LZ9X67V.jpg)

資格情報の設定
資格情報ではユーザー名とパスワード（シークレット）を設定できます。
ユーザー名から、新規作成をクリックしてユーザー名を作成します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
32


# Page. 33

![Page Image](https://bcdn.docswell.com/page/GE51WNX5J4.jpg)

資格情報の設定
パスワードも新規作成をクリックします。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
33


# Page. 34

![Page Image](https://bcdn.docswell.com/page/9721Q5XGER.jpg)

資格情報の設定
表示名と名前を設定し、Azure Key Vault を設定したAzure サブスクリプションに関連する情
報を設定します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
34


# Page. 35

![Page Image](https://bcdn.docswell.com/page/DJYZWK8GEM.jpg)

コンピューター登録
Azure Key Vault を使うコンピューターでコンピューター登録を実施します。
コンピューター登録しないとデスクトップフローでは利用できません。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
35


# Page. 36

![Page Image](https://bcdn.docswell.com/page/V7N39RQ878.jpg)

コンピューター登録
Power Automate ポータルでコンピューター登録されていることを確認します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
36


# Page. 37

![Page Image](https://bcdn.docswell.com/page/YJ992MDXJ3.jpg)

デスクトップフローでの設定
Power Automate シークレット変数の認証情報の取得アクションを追加します。
資格情報は、先ほど作成したものを選択します。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
37


# Page. 38

![Page Image](https://bcdn.docswell.com/page/GJ895L39ED.jpg)

デスクトップフローでの設定
認証情報の取得アクションで自動生成される変数は、機密情報としてマークが設定されているた
め内容は確認できません
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
38


# Page. 39

![Page Image](https://bcdn.docswell.com/page/LJLWYLVM7R.jpg)

デスクトップフローでの設定
認証情報の取得アクションで自動生成される変数には認証情報で作成した、ユーザー名とパス
ワード（シークレット）が含まれています。
【Power Automate】デスクトップフローで Azure Key Vault をつかう - ふらりのメモ書き
@flali_world
39


# Page. 40

![Page Image](https://bcdn.docswell.com/page/47M9NMG6JW.jpg)

さいごに


# Page. 41

![Page Image](https://bcdn.docswell.com/page/P7RGDVZNJ9.jpg)

まとめ
Azure Key Vault のロール名に注意
環境変数はDataverseの機能
シークレット(パスワード、key)は安全に使う
@flali_world
41


# Page. 42

![Page Image](https://bcdn.docswell.com/page/PJXX1Z98JX.jpg)

Thank you !


