草庐IT

S3Connection

全部标签

完美解决 git报错fatal: unable to access ‘https://github.com/.../.git‘:Recv failure Connection was reset

在使用git时,经常会碰到这个错误:fatal:unabletoaccess'https://github.com/.../.git':RecvfailureConnectionwasreset。结合我个人最近的使用经验,提供两个方法,亲测有效。方法一该方法也是最常见的方法,那就是在终端执行:gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy方法二本人之前在使用git时,有些时候使用方法一就能解决问题,有些时候还是会报错,下面这个方法,能够完美地解决报错。系统设置搜索代理,然后点击编辑按钮:打开代理服务器,

Nginx反向代理WebSocket服务连接报错:WebSocket connection to “wss://xxx/xxx“ failed

最近使用node.js搭建WebSocket服务,在本地测试connection都是正常,于是部署到Linux服务上,需要用Nginx来反向代理WebSocket服务。浏览器控制台报错:WebSocketconnectionto'wss://tiven.cn/ws/xxx'failed:,经过一番折腾,终于解决了这个报错。介绍WebSocket协议与HTTP协议不同,但WebSocket握手与HTTP兼容,使用HTTP升级工具将连接从HTTP升级到WebSocket。这允许WebSocket应用程序更容易地适应现有的基础架构。例如,WebSocket应用程序可以使用标准HTTP端口80和443

python - 托管在 S3 上的 Flask static_folder

我正在尝试重新路由我的所有/static内容以托管在AmazonS3上。我的第一个想法是在我的jinja模板中使用globalconfig['path'],但这对外部css和js文件不起作用,而且有点乱。我发现static_folder和static_url_path在0.7中发布,这似乎是我想要的。然而,当我去http://localhost:8000/static/img/abc.jpg它没有找到S3上的文件。我是否正确使用了此功能,还是有其他方法可以做到这一点?谢谢! 最佳答案 我最近开发了一个Flask扩展来处理这种情况。它

python - 如何捕获此 Python 异常 : error: [Errno 10054] An existing connection was forcibly closed by the remote host

我正试图在Python2.7中捕获这个特定的异常(并且只有这个异常),但我似乎找不到关于异常类的文档。有吗?[Errno10054]Anexistingconnectionwasforciblyclosedbytheremotehost到目前为止我的代码:try:#Deletingfilenameself.ftp.delete(filename)returnTrueexcept(error_reply,error_perm,error_temp):returnFalseexcept#??WhatgoeshereforErrno10054??reconnect()retry_action

python - S3 boto 列表键有时会返回目录键

我注意到boto的api的返回值因存储桶位置而异。我有以下代码:con=S3Connection(AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY)bucket=con.get_bucket(S3_BUCKET_NAME)keys=bucket.list(path)forkeyinkeys:printkey我正在运行两个桶,一个在美国西部,一个在爱尔兰。这个桶中的路径是一个子目录,针对Ireland我得到子目录和下面的任何key,针对us-west我只得到下面的key。所以爱尔兰给出:,someDir/>,someDir/someFile.jpg>,som

python - 为什么来自 s3 的 dask read_csv 保留了这么多内存?

我正在使用dask(SQL查询的替代品)从s3读取一些压缩数据。但是,看起来有一些数据文件的缓存,或者在系统内存中某处保存的解压缩文件。注意,这应该是可运行的,这里的测试数据来自公共(public)s3存储桶中的pandas测试套件。importdask.dataframeasddimportpandasaspdimportpsutilaspsimportos#foreasiervismb=1048576defmytestfunc(file):process=ps.Process(os.getpid())print('initialmemory:{0}'.format(process.

如何解决:ssh: connect to host github.com port 22: Connection refused

问题:进行github操作时出现了下面的错误,如何解决 排查思路:ssh:connecttohostgithub.comport22:Connectionrefused 这个错误提示的是连接github.com的22端口被拒绝了。可以简单理解为此门不通,既然这个端口号走不通,那换一个端口号试试看。解决方法一:网上大多的解决办法有两种,第一种就是修改访问时要走的端口号——前门不通走后门根据我个人的情况,第一次遇到这个报错时,.ssh文件夹里是没有config文件的,可以直接在该文件夹下新建config.txt文件,将下面的命令直接粘贴进去,保存退出后,把此文件的.txt后缀删除(重命名)Host

python - 使用 boto3 时 S3 连接超时

我正在使用boto3来操作S3。如果我的应用程序由于网络问题无法访问S3,连接将挂起,直到最终超时。我想设置一个较低的连接超时。我遇到了thisPR对于允许设置超时的botocore:$sudoiptables-AOUTPUT-ptcp--dport443-jDROPfrombotocore.clientimportConfigimportboto3config=Config(connect_timeout=5,read_timeout=5)s3=boto3.client('s3',config=config)s3.head_bucket(Bucket='my-s3-bucket')这

python - 使用 boto3 时 S3 连接超时

我正在使用boto3来操作S3。如果我的应用程序由于网络问题无法访问S3,连接将挂起,直到最终超时。我想设置一个较低的连接超时。我遇到了thisPR对于允许设置超时的botocore:$sudoiptables-AOUTPUT-ptcp--dport443-jDROPfrombotocore.clientimportConfigimportboto3config=Config(connect_timeout=5,read_timeout=5)s3=boto3.client('s3',config=config)s3.head_bucket(Bucket='my-s3-bucket')这

Python:Amazon S3 无法获取存储桶:表示 403 Forbidden

我在AmazonS3中为我的组织创建了一个存储桶,它看起来像mydev.orgname我有一个Java应用程序可以使用凭据连接到AmazonS3,并且可以连接到S3、创建、读取文件我有一个要求,应用程序从同一个存储桶中读取来自Python的数据。所以我正在使用boto为此。为了得到桶,我做了以下操作>>>importboto>>>fromboto.s3.connectionimportS3Connection>>>fromboto.s3.keyimportKey>>>>>>conn=S3Connection('xxxxxxxxxxx','yyyyyyyyyyyyyyyyyyyyyy')