Azure Automation についてよく寄せられる質問

この Microsoft FAQ は、Azure Automation についてよく寄せられる質問の一覧です。 その機能について他にご質問がある場合は、ディスカッション フォーラムにアクセスして質問を投稿してください。 よく寄せられる質問については、すばやく簡単に見つけることができるように、この記事に追加していきます。

西ヨーロッパ リージョンで新しい Automation ジョブを作成できない理由

西ヨーロッパ リージョンでのスケーラビリティの問題により、ジョブの作成に時間がかかったり失敗したりする可能性があります。 詳しくは、西ヨーロッパ リージョンでの新しい Automation ジョブの作成に関する記事をご覧ください。

Update Management を使用すると、予期しない OS レベルのアップグレードを防ぐことができますか?

はい。 詳細については、「更新プログラムの除外」を参照してください。

Update Management で Linux マシンに重要な更新プログラムまたはセキュリティ更新プログラムが適用されないのはなぜですか?

更新プログラムを Linux マシンにデプロイする場合、更新プログラムの分類を選択できます。 このオプションにより、更新プログラムがフィルター処理され、指定した条件を満たすものに絞られます。 詳細については、「Linux の更新プログラムの分類」を参照してください。

Update Management を使用して更新プログラムを Azure テナント全体にデプロイできますか?

はい。 手順については、「Azure テナント全体に更新プログラムをデプロイする」を参照してください。

Azure Automation ではどの Python 3 バージョンがサポートされていますか?

クラウド ジョブの場合、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 アカウントで実行できますか?

はい。Python 2 と Python 3 の Runbook を同じ Automation アカウントで使用することに制限はありません。

既存の Python 2 Runbook およびパッケージの Python 3 への移行に関して、どのような予定がありますか?

Azure Automation では、Python 2 Runbook およびパッケージを Python 3 に移行する予定はありません。 この移行は、お客様ご自身で実行する必要があります。 既存および新しい Python 2 Runbook とパッケージは、引き続き機能します。

Python 3 環境では、既定でどのようなパッケージがサポートされますか?

Azure パッケージ 4.0.0 です。 詳細については、「Python 3 パッケージの管理」を参照してください。

Python 2 パッケージを参照する Python 3 Runbook (またはその逆) を実行した場合、どうなりますか?

Python 2 と Python 3 の実行環境は異なります。 Python 2 Runbook を実行している間は Python 2 パッケージのみをインポートでき、Python 3 についても同様です。

Python 2 と Python 3 の Runbook およびパッケージを区別するにはどうすればよいですか?

Python 3 は新しい Runbook の定義であり、これによって Python 2 と Python 3 の Runbook を区別できます。 同様に、別のパッケージの種類が Python 3 パッケージに導入されています。

Python2 と Python3 の両方がインストールされている場合、Hybrid Runbook Worker は実行する Python のバージョンをどのようにして認識しますか?

Windows Runbook Worker では、Python 2 Runbook を実行するときに、PYTHON_2_PATH 環境変数が最初に検索され、それが有効な実行可能ファイルを参照しているかどうかが検証されます。 たとえば、インストール フォルダーが C:\Python2 の場合、C:\Python2\python.exe が有効なパスであるかどうかがチェックされます。 見つからない場合は、PATH 環境変数が検索され、同様のチェックが実行されます。

Python 3 の場合、PYTHON_3_PATH 環境変数が最初に検索された後、PATH 環境変数にフォールバックされます。

複数の Python バージョン」を参照してください。

Hybrid Runbook Worker では Python インタープリターをどのようにして見つけますか?

Python モジュールの検索は、前述のように環境変数によって制御されます。

ソース管理で Python 3 はサポートされていますか?

不正解です。 ソース管理は、Python 3 では現在サポートされていません。 既定では、Python Runbook は Python 2 Runbook として同期されます。

Runbook 作成者は、Azure サンドボックスで使用可能な Python パッケージをどのようにして確認できますか?

サンドボックスで使用可能なパッケージを特定する」を参照してください。

複数のモジュールがある場合、Runbook 作成者は、使用するパッケージ モジュールのバージョンをどのようにして設定すればよいですか?

Python 3 パッケージの管理」を参照してください。

次のステップ

こちらでご質問の回答が見つからない場合は、次のソースでさらに質問と回答を参照できます。