セキュリティ今回はAzureFuncitons上でManagedIDを使ってユーザーアカウントでログインせずにAzurePowerShellを動かす方法を紹介します。PowerShellを使ってAzureリソースの情報を取得する関数」です。FunctionsにVMの起動ステータスを取得するPowershellコマンドを記述ManagedIDの設定を行う最後にマネージドID(ManagedIdentity)とは簡単に言うとAzureリソース自体にID(権限)を持たせてあげることで、Azureリソースから他のAzureリソースに接続するときにIDとパスワードなどの資格情報で認証する必要がなくなります。資格情報をコードに埋め込んでしまう恐れやKeyVaultで管理する必要がなくなるので資格情報を保護することができるのです。詳しい説明は公式ページを参照ください。Core(プレビュー))情報を取得するPowerShellを流す。今回はVMの起動状態を取得するコマンドです。VM情報を取得される側のリソース。IDの設定済の状態で使用すると資格情報の入力を行わずにサインインできます。"情報が取得できませんでした。$body})ちなみに現時点ではManagedIDの設定を行っていないのでエラーになります。それでは続いてManagedIDの設定を行います。ロールの割り当て」Functionsアプリをサブスクリプションの閲覧者に追加するもう一度Functionsを実行するとVMのステータスが取得できるようになりました。最後に今回使用したManagedIDを用いることでアプリケーション上に資格情報を持たない構成が可能となります。実装も簡単ですし、ManagedIDに対応しているAzureリソースに関してはManagedIDを使っていきましょう。Azur...そろそろ次のAzureの認定資格の勉強を始めようと思います。WebAppsでWordPressの環境を構築するWordPress環境をAzureのWebAppsに構築します。70-533試験...Azure仮想マシンの可用性セットについて紹介します。(1)月別アーカイブ検索はてなブログをはじめよう!tt-suzukiitさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。