有没有办法通过c#代码刷新特定阶段的aws API网关缓存? 我需要在后端将我的api与频繁更改的数据同步。 在数据库中更新数据后,我的代码应清除api网关缓存,以便用户在UI上看到更新的结果。
我在aws中找到了使用CLI命令清除缓存的文章。 Below is the link for reference 请帮我找到类似的c#代码。
答案 0 :(得分:0)
{
AmazonAPIGatewayClient amazonAPIGatewayClient = new
AmazonAPIGatewayClient(Amazon.RegionEndpoint.EUWest1);
FlushStageCacheRequest req = new FlushStageCacheRequest
{
RestApiId = "APIID",
StageName = "yourAPIstagename"
};
FlushStageCacheResponse response =
amazonAPIGatewayClient.FlushStageCacheAsync(req).Result;
}