Azure Managed Redis Deployment Automation
このPowerShellスクリプトは、Azure Managed Redisをデプロイする際の一時的な容量制限に対処します。容量の問題でデプロイに失敗した場合、失敗したリソースを削除して再試行することで、Azure Managed Redisキャッシュの作成を繰り返し試みます。このスクリプトは、複数のSKUの試行、再試行間のランダムな遅延、およびさまざまなキャッシュ構成のカスタマイズを可能にします。これらには、高可用性、クラスタリングポリシー、削除ポリシー、および geo-replication 設定が含まれます。スクリプトの要件は最小限で、PowerShell v7.6.5以降とAz.AccountsおよびAz.Resourcesモジュールのみが必要です。デフォルト値を使用して実行することも、コマンドラインでパラメータを提供して実行することも、対話形式で実行することもできます。パラメータは、デフォルト、コマンドライン、対話型入力の順に優先されます。スクリプトは、提供されたすべての値を検証し、不足している情報や誤った情報についてプロンプトを表示する場合があります。geo-replication の有無にかかわらずキャッシュを作成し、削除ポリシーを定義し、クラスタリングポリシーを指定することをサポートします。Azureへの認証が必要であり、サブスクリプションまたはリソースグループレベルで適切なRBACロールが必要です。スクリプトは、すべての出力に対してログファイルを生成します。