Azure Automation についてよく寄せられる質問
この Microsoft FAQ は、Azure Automation についてよく寄せられる質問の一覧です。 その機能について他にご質問がある場合は、ディスカッション フォーラムにアクセスして質問を投稿してください。 よく寄せられる質問については、すばやく簡単に見つけることができるように、この記事に追加していきます。
西ヨーロッパ リージョンでのスケーラビリティの問題により、ジョブの作成に時間がかかったり失敗したりする可能性があります。 詳しくは、西ヨーロッパ リージョンでの新しい Automation ジョブの作成に関する記事をご覧ください。
はい。 詳細については、「更新プログラムの除外」を参照してください。
更新プログラムを Linux マシンにデプロイする場合、更新プログラムの分類を選択できます。 このオプションにより、更新プログラムがフィルター処理され、指定した条件を満たすものに絞られます。 詳細については、「Linux の更新プログラムの分類」を参照してください。
はい。 手順については、「Azure テナント全体に更新プログラムをデプロイする」を参照してください。
クラウド ジョブの場合、Python 3.8 がサポートされています。 コードが異なるバージョン間で互換性がある場合は、任意の 3.x バージョンのスクリプトとパッケージが動作する可能性があります。
Windows Hybrid Runbook Worker 上のハイブリッド ジョブの場合、使用したい任意の 3.x バージョンをインストールすることを選択できます。 Linux Hybrid Runbook Worker 上のハイブリッド ジョブの場合、DSC OMSConfig と Linux Hybrid Worker を実行するために、そのマシンにインストールされている Python 3 バージョンに依存します。 バージョン 3.6 をインストールすることをお勧めします。ただし、Python 3 のバージョン間でメソッド シグネチャまたはコントラクトに破壊的変更がない場合には、異なるバージョンでも機能します。
はい。Python 2 と Python 3 の Runbook を同じ Automation アカウントで使用することに制限はありません。
Azure Automation では、Python 2 Runbook およびパッケージを Python 3 に移行する予定はありません。 この移行は、お客様ご自身で実行する必要があります。 既存および新しい Python 2 Runbook とパッケージは、引き続き機能します。
Azure パッケージ 4.0.0 です。 詳細については、「Python 3 パッケージの管理」を参照してください。
Python 2 と Python 3 の実行環境は異なります。 Python 2 Runbook を実行している間は Python 2 パッケージのみをインポートでき、Python 3 についても同様です。
Python 3 は新しい Runbook の定義であり、これによって Python 2 と Python 3 の Runbook を区別できます。 同様に、別のパッケージの種類が Python 3 パッケージに導入されています。
Windows Runbook Worker では、Python 2 Runbook を実行するときに、PYTHON_2_PATH
環境変数が最初に検索され、それが有効な実行可能ファイルを参照しているかどうかが検証されます。 たとえば、インストール フォルダーが C:\Python2
の場合、C:\Python2\python.exe
が有効なパスであるかどうかがチェックされます。 見つからない場合は、PATH
環境変数が検索され、同様のチェックが実行されます。
Python 3 の場合、PYTHON_3_PATH
環境変数が最初に検索された後、PATH
環境変数にフォールバックされます。
「複数の Python バージョン」を参照してください。
Python モジュールの検索は、前述のように環境変数によって制御されます。
不正解です。 ソース管理は、Python 3 では現在サポートされていません。 既定では、Python Runbook は Python 2 Runbook として同期されます。
「サンドボックスで使用可能なパッケージを特定する」を参照してください。
「Python 3 パッケージの管理」を参照してください。
こちらでご質問の回答が見つからない場合は、次のソースでさらに質問と回答を参照できます。