Submit Search
Azure FunctionsでPowerShellを使ってみた
Dec 16, 2020
0 likes
635 views
kimura50
第30回 Tokyo Jazug Night (Online) 資料 Azure FunctionsのPowerShellランタイムを使う際のtipsを紹介します
Software
Read more
1 of 10
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
Ad
Recommended
Tips for passing AZ-103 once
Tips for passing AZ-103 once
Oshitari_kochi
Explains what I did before passing the AZ-103 exam.
20210925_jazug_azure_what_to_do_first
20210925_jazug_azure_what_to_do_first
TomoakiOno
Japan Azure User Group 11周年イベントで喋った資料
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
2015/09/11に『Azure サポート エンジニアがお話しする、初学者向け Azure 仮想マシン、これだけは知っておこう』でお話しさせていただいたスライドです。
Black jumbodogをcoreclrで動かしてみた
Black jumbodogをcoreclrで動かしてみた
Yasuaki Matsuda
2016/02/21 Sapporo ComCamp 2016 powered by MVPs LT資料
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Yasuaki Matsuda
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ★テーマ★:Dream-夢はみんなで描くと現実になる!ー lesson1の資料です。
Azure(クラウド)を使った堅牢なシステムを考える
Azure(クラウド)を使った堅牢なシステムを考える
Tsubasa Yoshino
MVPxMSP Meetup つくば 2019のセッション資料
Azure Policyでハイブリッドな構成管理
Azure Policyでハイブリッドな構成管理
Masahiko Ebisuda
Azure Arc +Azure Policy
Bicep 入門 MySQL編
Bicep 入門 MySQL編
Takekazu Omi
Bicep の紹介 Bicep で、MySQLをデプロイ
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
クラウド上で自社サービス、SIer、MSP(Managed Service Provider)に携わっているので、それぞれの運用についてまとめてみました。 3つの視点をまとめてみたいと思います。
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
JAWS-UG 仙台勉強会 [6/23夜] https://jaws-tohoku.doorkeeper.jp/events/61034 にて発表しました。 Microsoft Azureを普段しようしていて、AWSの良さそうなところを個人的に書いてみました。 自分の知識が至らず、間違っている点や誤解を与えてしまう点もあるかと思いますが、ご参考になれば幸いです。
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Yui Ashikaga
Global azure boot camp 2015 in japanの発表資料になります。
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
Tomoaki Imai
2016年2月16日(火)に行われた第4回JAWS-UG初心者支部で発表した時の資料です。
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
Kuniteru Asami
複数のデータセンターにアプリケーションをデプロイすることにより得られる利点と、解決しなければならない課題
20201216 jazug azureexam
20201216 jazug azureexam
TomoakiOno
第30回 Tokyo Jazug Night (Online)で喋った資料
Nested Hyper-v on Azure
Nested Hyper-v on Azure
Masahiko Ebisuda
Nested Hyper-Vに関しての開設です。 複数台の物理ホストを用意してHyper-Vクラスタの検証等をするのは大変ですがNested Hyper-Vを使えば簡単ですね! youtubeで解説および実演もしていますのでそちらもぜひご覧ください。 https://www.youtube.com/watch?app=desktop&v=TVdFAYHSN98
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
Yui Ashikaga
JAZUG 4周年総会の資料になります。
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
Tomoya Ishida
2014/1/30のJAWS-UG大阪でお話させて戴いた資料です。
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
Kazuki Ueki
2014.07.27 JAWS-UG Chiba #4 AWS Operation BestPractice
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
Nobuyuki Tamaoki
講師:日本仮想化技術 玉置 日時:2014/12/12 タイトル:ベアメタルOpenStackで始めるクラウド環境構築 概要: - ベアメタルクラウドとは - ベアメタルクラウドの現状 --- Ubuntu Juju/MAAS --- OpenStack Ironic
ACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼン
Yui Ashikaga
ACE 第6回定例会 ショートプレゼン資料です
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
Shingo Kawahara
July Tech Festa 2020 Dトラック 11:00~ に登壇させて頂いた資料です
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
Tomoaki Imai
1月27日(火)に行われた第一回JAWS-UG京王線で発表した時の資料です。
OSS/linux on Azureの活用方法と勘所
OSS/linux on Azureの活用方法と勘所
Kuniteru Asami
2016/06/03 ミラクル・リナックス社主催「OSSエンジニアが語る!Azure ✕ DevOpsで変化に強いシステムを作る」でお話しさせていただいたスライドです。 AzureにおけるOSS関連機能と、LinuxやOSSからAzureを利用することについてご紹介させていただきました。
Virtual Machine Scale Sets 概要
Virtual Machine Scale Sets 概要
Yui Ashikaga
Service Fabric や Container Service などのインフラ基盤でもある Virtual Machine Scale Sets (VMSS)についての概要資料です。
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
さくらインターネット株式会社
2014年8月5日に「スタートアップのサーバーインフラを考えよう!Vol.2 ~KLab Ventures×さくらインターネット~」で、さくらインターネット研究所の鷲北 賢が「あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう」と題し、登壇を行った際の資料です。 ■イベント詳細 https://tixee.tv/event/detail/eventId/5962
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
Typhon 666
2021/06/24 ssmjpでの登壇資料です。
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hub
Masahiko Ebisuda
ハイブリッドクラウド研究会ではIoT Hub/ IoT Edgeを正面から取り扱ったことはありませんでした。「仮想マシン管理ならイメージ湧くけど、IoT Hub、IoT Edgeといわれてもな?でも、知っておかないとそろそろまずそうだな?」という方に送るセッションです。
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
Masahiko Ebisuda
HCCJP 第15回勉強会で話した時のスライドです。
最近の PowerShell のお話
最近の PowerShell のお話
Kazuki Takai
System Center User Group Japan #17 (2017.10.14) 資料
『Azure power shell + 無料ジョブスケジューラ』活用事例
『Azure power shell + 無料ジョブスケジューラ』活用事例
Takanori Watanabe
『Azure PowerShell + A-AUTO 50』~インスタンス起動停止の自動化によるコスト削減の最適化~
More Related Content
What's hot
(20)
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
クラウド上で自社サービス、SIer、MSP(Managed Service Provider)に携わっているので、それぞれの運用についてまとめてみました。 3つの視点をまとめてみたいと思います。
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
JAWS-UG 仙台勉強会 [6/23夜] https://jaws-tohoku.doorkeeper.jp/events/61034 にて発表しました。 Microsoft Azureを普段しようしていて、AWSの良さそうなところを個人的に書いてみました。 自分の知識が至らず、間違っている点や誤解を与えてしまう点もあるかと思いますが、ご参考になれば幸いです。
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Yui Ashikaga
Global azure boot camp 2015 in japanの発表資料になります。
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
Tomoaki Imai
2016年2月16日(火)に行われた第4回JAWS-UG初心者支部で発表した時の資料です。
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
Kuniteru Asami
複数のデータセンターにアプリケーションをデプロイすることにより得られる利点と、解決しなければならない課題
20201216 jazug azureexam
20201216 jazug azureexam
TomoakiOno
第30回 Tokyo Jazug Night (Online)で喋った資料
Nested Hyper-v on Azure
Nested Hyper-v on Azure
Masahiko Ebisuda
Nested Hyper-Vに関しての開設です。 複数台の物理ホストを用意してHyper-Vクラスタの検証等をするのは大変ですがNested Hyper-Vを使えば簡単ですね! youtubeで解説および実演もしていますのでそちらもぜひご覧ください。 https://www.youtube.com/watch?app=desktop&v=TVdFAYHSN98
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
Yui Ashikaga
JAZUG 4周年総会の資料になります。
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
Tomoya Ishida
2014/1/30のJAWS-UG大阪でお話させて戴いた資料です。
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
Kazuki Ueki
2014.07.27 JAWS-UG Chiba #4 AWS Operation BestPractice
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
Nobuyuki Tamaoki
講師:日本仮想化技術 玉置 日時:2014/12/12 タイトル:ベアメタルOpenStackで始めるクラウド環境構築 概要: - ベアメタルクラウドとは - ベアメタルクラウドの現状 --- Ubuntu Juju/MAAS --- OpenStack Ironic
ACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼン
Yui Ashikaga
ACE 第6回定例会 ショートプレゼン資料です
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
Shingo Kawahara
July Tech Festa 2020 Dトラック 11:00~ に登壇させて頂いた資料です
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
Tomoaki Imai
1月27日(火)に行われた第一回JAWS-UG京王線で発表した時の資料です。
OSS/linux on Azureの活用方法と勘所
OSS/linux on Azureの活用方法と勘所
Kuniteru Asami
2016/06/03 ミラクル・リナックス社主催「OSSエンジニアが語る!Azure ✕ DevOpsで変化に強いシステムを作る」でお話しさせていただいたスライドです。 AzureにおけるOSS関連機能と、LinuxやOSSからAzureを利用することについてご紹介させていただきました。
Virtual Machine Scale Sets 概要
Virtual Machine Scale Sets 概要
Yui Ashikaga
Service Fabric や Container Service などのインフラ基盤でもある Virtual Machine Scale Sets (VMSS)についての概要資料です。
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
さくらインターネット株式会社
2014年8月5日に「スタートアップのサーバーインフラを考えよう!Vol.2 ~KLab Ventures×さくらインターネット~」で、さくらインターネット研究所の鷲北 賢が「あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう」と題し、登壇を行った際の資料です。 ■イベント詳細 https://tixee.tv/event/detail/eventId/5962
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
Typhon 666
2021/06/24 ssmjpでの登壇資料です。
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hub
Masahiko Ebisuda
ハイブリッドクラウド研究会ではIoT Hub/ IoT Edgeを正面から取り扱ったことはありませんでした。「仮想マシン管理ならイメージ湧くけど、IoT Hub、IoT Edgeといわれてもな?でも、知っておかないとそろそろまずそうだな?」という方に送るセッションです。
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
Masahiko Ebisuda
HCCJP 第15回勉強会で話した時のスライドです。
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Global azure boot camp 2015 in japan 妖怪はみた!実録 Azure事件簿
Yui Ashikaga
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
Tomoaki Imai
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
Kuniteru Asami
20201216 jazug azureexam
20201216 jazug azureexam
TomoakiOno
Nested Hyper-v on Azure
Nested Hyper-v on Azure
Masahiko Ebisuda
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
Yui Ashikaga
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
Tomoya Ishida
20140726 jaws-ug chiba AWS operation best practice
20140726 jaws-ug chiba AWS operation best practice
Kazuki Ueki
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
Nobuyuki Tamaoki
ACE 第6回定例会 ショートプレゼン
ACE 第6回定例会 ショートプレゼン
Yui Ashikaga
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
Shingo Kawahara
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
Tomoaki Imai
OSS/linux on Azureの活用方法と勘所
OSS/linux on Azureの活用方法と勘所
Kuniteru Asami
Virtual Machine Scale Sets 概要
Virtual Machine Scale Sets 概要
Yui Ashikaga
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
さくらインターネット株式会社
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
Typhon 666
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hub
Masahiko Ebisuda
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
「Azure Arc対応データサービス」でどこでもAzureデータサービス実行
Masahiko Ebisuda
Similar to Azure FunctionsでPowerShellを使ってみた
(9)
最近の PowerShell のお話
最近の PowerShell のお話
Kazuki Takai
System Center User Group Japan #17 (2017.10.14) 資料
『Azure power shell + 無料ジョブスケジューラ』活用事例
『Azure power shell + 無料ジョブスケジューラ』活用事例
Takanori Watanabe
『Azure PowerShell + A-AUTO 50』~インスタンス起動停止の自動化によるコスト削減の最適化~
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第8回.pdf
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第8回.pdf
Tsubasa Yoshino
AZ-305 取得学習会の資料です
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Takatoshi Yamada
ComCamp2016のLTファイルです。
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
JAZUG札幌支部(きたあず)第17回勉強会の発表資料
20170422 azure portal cli 使いこなし
20170422 azure portal cli 使いこなし
Takayoshi Tanaka
2017/04/22 Global Azure BootCampでのセッション
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門
Keisuke Fujikawa
2018.08.28 データ分析プラットフォーム勉強会 #3 藤川の発表資料です。 Data Factory V2 新機能徹底活用入門と題しまして、データファクトリとはなんぞやという点から、先日バージョン2がGAし、バージョンアップされたことで追加された新機能についてを中心に説明しています。
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
shigeya
2010/5/29 「技術ひろば.net」発表資料 収録ビデオはこちら http://technet.microsoft.com/ja-jp/edge/video/ff973102
最近の PowerShell のお話
最近の PowerShell のお話
Kazuki Takai
『Azure power shell + 無料ジョブスケジューラ』活用事例
『Azure power shell + 無料ジョブスケジューラ』活用事例
Takanori Watanabe
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第8回.pdf
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第8回.pdf
Tsubasa Yoshino
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Lt com camp2016_azureautomation_山p(AzureAutomationを使ってみた話)
Takatoshi Yamada
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
20170422 azure portal cli 使いこなし
20170422 azure portal cli 使いこなし
Takayoshi Tanaka
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門
Keisuke Fujikawa
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
shigeya
Ad
Azure FunctionsでPowerShellを使ってみた
1.
Azure Functionsで PowerShellを使ってみた 木村 康宏 @tuba_kim/YasuhiroKimura 2020/12/16
2.
自己紹介(1/2) 名前:木村 康宏 所属:ソフトバンク株式会社 仕事:Azure/CircleCI/Ansibleなど使って、 自社のMSPサービスの運用業務の改善とかやってます ・過去にはOpenStackなど触ってプライベートクラウド作ったりしてました。 ・Azureを業務で使い始めたのはここ1年くらい。
3.
自己紹介(2/2) ・Azureを中心にパブリッククラウドの導⼊から 運⽤まで提供するMSPサービスを提供しています。 ・MSPサービスの基盤⾃体Azureで動かしています。
4.
Azure FunctionsでPowerShell使ってみる ・MSPサービスを日々運用していく上で発生する業務を自動化したい。 ・Azure FunctionsでPowerShellを使って自動化したら嬉しいかもと考えた。 ・Azure
FunctionsでのPowerShellのサポートが昨年開始。 ・PowerShellならAzure PowerShellもあるので捗る。 ・ちょっとした業務ならPowerShellで簡単に書いちゃいたい。 ということで使ってみた。
5.
作った構成 ①タイマートリガーで起動 ②Table Storageの データを読み込み ③Queue Storageに メッセージを登録 ④メッセージの内容を元に 処理実施
6.
実装していて気づいた点 ・良かった点 ・Azure PowerShell使えるのが嬉しい。 ・簡単な業務を簡単に自動化できるのが嬉しい。 ・詰まった点 ・マニュアルでPowerShellだけ記載がないことがしばしばある。 ・入出力バインドの利用方法とかで、PowerShellだけ記載がなかったりする。 ・C#、Javascriptあたりの記載を参考に頑張る。 ・Table Storageの読み込み行数の設定(後述) ・Queue
Storageを利用した際のコンカレンシーの設定(後述)
7.
Table Storageの読み込みの設定 ・事象 ・Table Storageから狙ったデータが読めてない。 ・原因 ・既定の設定だと、Table
Storageから読み込むデータの最大行数が50 ・function.jsonのtakeという、Table Storageの読み取り行数の設定値があるが、 マニュアルではJavascript用のコンフィグのように書いてある。 ・PowerShellでもこの値を参照している。 ・対処 ・function.jsonのtakeを適切に設定する。 ・おかしなことが起きてたら、他のランタイムの設定値も確認してみる。
8.
Queue Storageを利用した際の コンカレンシーの設定 ・事象 ・Queue Storageからメッセージを受信して処理する部分で、処理が遅延している。 ・原因 ・PowerShellは既定では1VM1プロセスしか起動しない。 ・一方で、メッセージの受信は既定では1VMで16メッセージ同時に受信する。 ・結果として処理遅延が起こっていた。
9.
Queue Storageを利用した際の コンカレンシーの設定 ・対処 ・以下の値を適切に設定する。 ・アプリ設定の「FUNCTIONS_WORKER_PROCESS_COUNT」 ・1VMで起動するプロセス数。 ・既定値は1なので、この値を増やして起動するプロセスを増やす。 ・host.jsonの extensions
queues の「batchSize」 ・1VMで同時に処理するメッセージ数。 ・既定値を16なので、この値を減らしてバッチサイズを下げる。
10.
まとめ ・詰まった部分はあったけど、結構簡単に便利に使えた。 ・これからもどんどん活用していきたい。 ・Azure FunctionsでPowerShellのノウハウも蓄積していきたい。
Download