微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有什么方法可以通过 terraform sentinel 对 GCP API 进行身份验证

如何解决有什么方法可以通过 terraform sentinel 对 GCP API 进行身份验证

我正在尝试在 terraform Sentinel 中满足某些条件后触发 CloudFunction。我注意到有 tokenData.py async def shiba_data(): async with websockets.connect('wss://ws-api.livecoinwatch.com/socket.io/?EIO=3&transport=websocket',ssl=ssl.SSLContext(protocol=ssl.PROTOCOL_TLS)) as ws: data = '........' await ws.send(data) await ws.close() return json_data def loop_handler(): asyncio.set_event_loop_policy(asyncio.WindowsProactorEventLoopPolicy()) loop = asyncio.new_event_loop() data = loop.run_until_complete(shiba_data()) loop.close() return data def shiba_all(): data = loop_handler() poolData = pool_info() tokenData = {........} return tokenData Traceback (most recent call last): File "C:\Users\V\Desktop\fs\New folder (5)\F_SHIBA\bot.py",line 127,in Info shibaData = asyncio.create_task(tokenData.shiba_all()) File "C:\Users\V\Desktop\fs\New folder (5)\F_SHIBA\tokenData.py",line 182,in shiba_all data = loop_handler() File "C:\Users\V\Desktop\fs\New folder (5)\F_SHIBA\tokenData.py",line 37,in loop_handler data = loop.run_until_complete( shiba_data()) File "C:\Users\V\AppData\Local\Programs\Python\python39\lib\asyncio\base_events.py",line 618,in run_until_complete self._check_running() File "C:\Users\V\AppData\Local\Programs\Python\python39\lib\asyncio\base_events.py",line 580,in _check_running raise RuntimeError( RuntimeError: Cannot run the event loop while another loop is running C:\Users\V\AppData\Local\Programs\Python\python39\lib\asyncio\base_events.py:1891: RuntimeWarning: coroutine 'shiba_data' was never awaited handle = None # Needed to break cycles when an exception occurs. RuntimeWarning: Enable tracemalloc to get the object allocation traceback 导入可用。我正在尝试使用它来执行 POST 请求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。