我在胶水作业中使用 bigquery 连接器进行 aws胶水。几天前它工作正常,但现在突然出现以下错误:
LAUNCH ERROR | Glue ETL Marketplace - failed to download connector.Please refer logs for details.
Run Code Online (Sandbox Code Playgroud)
以下是我在 cloudwatch 上遇到的完整错误
2021-11-08T11:33:02.045+05:00 Traceback (most recent call last): File "/usr/lib64/python3.7/runpy.py", line 193, in _run_module_as_main
2021-11-08T11:33:02.070+05:00 "__main__", mod_spec) File "/usr/lib64/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/tmp/aws_glue_custom_connector_python/docker/unpack_docker_image.py", line 361, in <module>
2021-11-08T11:33:02.070+05:00 main() File "/tmp/aws_glue_custom_connector_python/docker/unpack_docker_image.py", line 351, in main
2021-11-08T11:33:02.070+05:00 res += download_jars_per_connection(conn, region, endpoint, proxy) File "/tmp/aws_glue_custom_connector_python/docker/unpack_docker_image.py", line 304, in download_jars_per_connection
2021-11-08T11:33:02.070+05:00 download_and_unpack_docker_layer(ecr_url, layer["digest"], dir_prefix, http_header) File "/tmp/aws_glue_custom_connector_python/docker/unpack_docker_image.py", line …Run Code Online (Sandbox Code Playgroud) 我在 lambda 函数上遇到以下异常,它也是随机的
以下是回溯错误
RuntimeError: Failed to get next
File "bootstrap.py", line 480, in <module>
main()
File "bootstrap.py", line 462, in main
event_request = lambda_runtime_client.wait_next_invocation()
File "lambda_runtime_client.py", line 49, in wait_next_invocation
response_body, headers = rapid_client.next()
Run Code Online (Sandbox Code Playgroud)
不确定这是否是 aws lambda 问题,因为我收到此错误的几率为 20%
下面是我的 Dockerfile
FROM public.ecr.aws/lambda/python:3.8
RUN yum install -y gcc gcc-c++ git libxml2 libxml2-devel libxml2-python libxslt libxslt-devel mesa-libGL mesa-libGL-devel wget nss nss-util zip unzip \
pango atk at-spi2-atk gtk3 libXcomposite libXcursor libXdamage libXext libXi libXtst cups-libs libXScrnSaver libXrandr GConf2 alsa-lib
ARG …Run Code Online (Sandbox Code Playgroud) 我们如何在 Strawberry GraphQL Resolver 中获取请求的字段
query {
test {
label
}
}
Run Code Online (Sandbox Code Playgroud)
如何获取label解析器中的字段?
我努力了:
info.field_nodes[0].selection_set.selections
Run Code Online (Sandbox Code Playgroud)
但它没有返回我想要的