

AzureのLogicApps機能を使用して、AzureVM（Linux）の中に作成したシェルスクリプトを10分おきに実行して、実行結果をストレージアカウントに書き込みたいです。  
LogicAppsだけで完結させたく、他のリソースを使わずに実現できるかを知っている方がいましたら、教えていただきたいです。  
[![画像の説明をここに入力](https://i.stack.imgur.com/IayQy.png)](https://i.stack.imgur.com/IayQy.png)

なお、今までに実行しようとした手順として、以下のサイトをやってみました。  
<https://qiita.com/shingo_kawahara/items/fffd748309fa9bb5ab57>  
→こちらのサイトだと、シェルスクリプトをVM内で定期的に動かさないといけないため、LogicAppsを引き金として、すべて完結させることができるのが一番の目的です。  
何か、知っている方がいらっしゃたら、情報提供をお願いいたします。


CC BY-SA 4.0
2022-09-01T23:48:26.423
90891
2022-09-12T00:48:20.173
54241
question
azure
Azure LogicAppsからAzure VM接続をして、curlコマンドを実行する。


こんにちは。

HTTP で Virtual Mchine の Run Command を実行してやってはどうでしょうか。  
これだと Functions や Automation など追加のサービスを使わない方法といえるかなーと。

シェルスクリプトをリモート実行したいだけであればこのように直接接続しなくても良いかなと思いました。

<https://docs.microsoft.com/ja-jp/rest/api/compute/virtual-machines/run-
command?tabs=HTTP#runcommandinput>

例えば、Linuxマシン上に hoge.sh というスクリプトを配置した場合だと以下のような感じです。

[![画像の説明をここに入力](https://i.stack.imgur.com/uISWX.png)](https://i.stack.imgur.com/uISWX.png)


CC BY-SA 4.0
2022-09-02T08:23:00.593
90899
2022-09-02T10:20:02.313
2022-09-02T10:20:02.313
7740
7740
90891
answer