c# - aws api网关刷新缓存

时间:2018-06-13 05:32:07

标签: c# amazon-web-services caching

有没有办法通过c#代码刷新特定阶段的aws API网关缓存? 我需要在后端将我的api与频繁更改的数据同步。 在数据库中更新数据后,我的代码应清除api网关缓存,以便用户在UI上看到更新的结果。

我在aws中找到了使用CLI命令清除缓存的文章。 Below is the link for reference 请帮我找到类似的c#代码。

1 个答案:

答案 0 :(得分:0)

{

AmazonAPIGatewayClient amazonAPIGatewayClient = new 
AmazonAPIGatewayClient(Amazon.RegionEndpoint.EUWest1);
FlushStageCacheRequest req = new FlushStageCacheRequest
 {
            RestApiId = "APIID",
           StageName = "yourAPIstagename"
};
        FlushStageCacheResponse response = 
amazonAPIGatewayClient.FlushStageCacheAsync(req).Result;

}