小编use*_*635的帖子

AWS redshift-data API:调用DescribeStatement操作时发生错误(ResourceNotFoundException):查询不存在

几天来,我一直在努力解决最近发布的redshift data-api发生的一个奇怪问题。我正在尝试使用执行语句 api在我的 Redshift 集群上执行 SQL 语句,并使用列表语句 api列出该语句。

在本地测试时,API 表现良好,我列出语句没有任何问题。但是,在 Lambda 上部署代码后,我突然无法找到任何已执行的查询,即使我收到了 200 个执行语句请求的响应。

以下是我的 CloudWatch 日志的摘录,显示了带有查询 ID 的执行语句 200 响应:

{
"level": "INFO",
"location": "execute_asynchronous_sql_query:71",
"message": {
    "message": "Successfully submitted sql query to redshift cluster",
    "query_id": "706a0ca1-084c-4733-a534-571993afd23a",
    "execution_statement_response": {
        "ClusterIdentifier": "#######",
        "CreatedAt": "2021-01-15 06:00:37.504000+00:00",
        "Database": "#######",
        "Id": "706a0ca1-084c-4733-a534-571993afd23a",
        "SecretArn": "arn:aws:secretsmanager:##############",
        "ResponseMetadata": {
            "RequestId": "#######",
            "HTTPStatusCode": 200,
            "HTTPHeaders": {
                "x-amzn-requestid": "#######",
                "content-type": "application/x-amz-json-1.1",
                "content-length": "237",
                "date": "Fri, 15 Jan 2021 06:00:38 GMT"
            },
            "RetryAttempts": 0 …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-redshift

9
推荐指数
1
解决办法
7556
查看次数