関数アプリ(Azure Functions)に紐づいているApp Service プランをS1から Free or 従量課金 に変更するには?

園部 彩華 (Ayaka Sonobe) 20 評価のポイント
2025-04-16T09:21:24.2166667+00:00

現在、関数アプリでS1プランを使っております。料金を変更するにあたり、Freeもしくは従量課金プランに変更したいのですが、変更プランにはFreeはなくBasic B1からしかありませんでした。

また、S1から従量課金に変更しようと思ったのですが、ネットに載っていたドキュメントをよむ限り、プレミアムプランではないと従量課金に変更することはできないとの情報を見ました。

どうにかしてS1プランからFreeもしくは従量課金に変更することはできないのでしょうか?

監視対象外
監視対象外
タグは Microsoft によって監視されません。
487 件の質問
{count} 件の投票

承認済みの回答
  1. Aki Nishikawa 2,455 評価のポイント Microsoft 社員
    2025-04-16T15:49:34.3766667+00:00

    @園部 彩華 (Ayaka Sonobe) さん

    料金を変更するにあたり、Freeもしくは従量課金プランに変更したいのですが、変更プランにはFreeはなくBasic B1からしかありませんでした。

    これは、以下のドキュメントにも記載の通りで、Free および Shared レベルの App Service プランは、Azure Functions ではサポートされていません。そのため、変更できません。

    https://learn.microsoft.com/ja-jp/azure/azure-functions/dedicated-plan

    プレミアムプランではないと従量課金に変更することはできない

    PortalやAzure CLIを使った操作だとその通りですが、PowerShellで変更できます。注意点として、従量課金の場合、常時接続はOffなので、変更前に常時接続をOffにする必要があります。App Serviceプランを使っている場合、通常は常時接続がONになっているためです。

    その上で、Set-AzAppServicePlanというコマンドを使って変更します。

    https://learn.microsoft.com/ja-jp/powershell/module/az.websites/set-azappserviceplan?view=azps-13.3.0

    $resourceGroupName = "リソースグループ名"
    $asp = "移行対象のApp Serviceプラン名"
    $sku = "Y1"  # 従量課金はY1
    
    Set-AzAppServicePlan -ResourceGroupName $resourceGroupName -Name $asp -PerSiteScaling $true -tier $sku
    

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。