Azure Cache for Redis 決まった時間にreboot.

2021-05-08
Redis
本日はAzure Cache for Redisを使っている際に幾度かキャッシュをクリアしたいときに利用できるコードを書きたいと思います。
ドキュメントはこちらをご参照ください
https://docs.microsoft.com/en-us/rest/api/redis/Redis/ForceReboot
再度生成できないデータをキャッシュに持っていることはないと思いますが、 Rebootするともちろんですがデータが消えますので利用する際はご注意を。
利用するAPIは下記です。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}/forceReboot?api-version=2020-06-0
APIを利用するためのトークンに関してはこちら参照ください。
https://docs.microsoft.com/en-us/rest/api/apimanagement/apimanagementrest/azure-api-management-rest-api-authentication
あとはこのAPIをAzure Functionで呼ぶだけです。
公開日: 2021-05-07