You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET调用ListScheduledQueries遇端点发现失败问题求助

解决.NET调用Timestream ListScheduledQueries的端点发现失败问题
  • 问题本质:Timestream的Scheduled Queries相关接口无法通过SDK自动发现端点,需要手动指定正确的服务端点——这个端点要通过DescribeEndpoints接口获取,而非直接作为ListScheduledQueries的参数传入。

  • 具体操作步骤:

    1. 先调用DescribeEndpoints获取目标区域的Timestream服务端点
    2. 用获取到的端点地址初始化TimestreamQueryClient,再调用ListScheduledQueries
  • 代码示例(C#):

    // 1. 获取目标区域的服务端点
    var tempClient = new AmazonTimestreamQueryClient(RegionEndpoint.USWest2); // 替换为你的实际操作区域
    var endpointsResp = await tempClient.DescribeEndpointsAsync(new DescribeEndpointsRequest());
    var targetEndpoint = endpointsResp.Endpoints.First().Address;
    
    // 2. 用指定端点创建客户端并执行查询
    var clientConfig = new AmazonTimestreamQueryConfig
    {
        ServiceURL = targetEndpoint,
        RegionEndpoint = RegionEndpoint.USWest2 // 保持区域与上面一致
    };
    var queryClient = new AmazonTimestreamQueryClient(clientConfig);
    
    // 调用ListScheduledQueries接口
    var result = await queryClient.ListScheduledQueriesAsync(new ListScheduledQueriesRequest());
    
  • 注意事项:

    • 初始化临时客户端时,区域必须和你Timestream资源所在的区域完全匹配
    • 若使用IAM角色或自定义凭证,需在初始化客户端时传入对应的凭证配置

内容的提问来源于stack exchange,提问作者keren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 22:12:02