Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services eb实验室下载在某些AWS地区不起作用_Amazon Web Services_Parse Server_Ebcli - Fatal编程技术网

Amazon web services eb实验室下载在某些AWS地区不起作用

Amazon web services eb实验室下载在某些AWS地区不起作用,amazon-web-services,parse-server,ebcli,Amazon Web Services,Parse Server,Ebcli,我对处理AWS上的解析服务器和主机还不熟悉。但我注意到终端中的“eb labs download”命令在我的解析服务器环境位于北弗吉尼亚州时起作用,但当服务器环境最初保存在俄勒冈州时,它返回了一个完整的错误列表。这些错误与“HTTP头错误”有关。有人知道为什么会这样吗?提前谢谢!错误如下: Downloading application version... Traceback (most recent call last): File "/usr/local/bin/eb", line 1

我对处理AWS上的解析服务器和主机还不熟悉。但我注意到终端中的“eb labs download”命令在我的解析服务器环境位于北弗吉尼亚州时起作用,但当服务器环境最初保存在俄勒冈州时,它返回了一个完整的错误列表。这些错误与“HTTP头错误”有关。有人知道为什么会这样吗?提前谢谢!错误如下:

Downloading application version...
Traceback (most recent call last):
  File "/usr/local/bin/eb", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/site-packages/ebcli/core/ebcore.py", line 150, in main
    app.run()
  File "/usr/local/lib/python2.7/site-packages/cement/core/foundation.py", line 797, in run
    return_val = self.controller._dispatch()
  File "/usr/local/lib/python2.7/site-packages/cement/core/controller.py", line 472, in _dispatch
    return func()
  File "/usr/local/lib/python2.7/site-packages/cement/core/controller.py", line 472, in _dispatch
    return func()
  File "/usr/local/lib/python2.7/site-packages/cement/core/controller.py", line 478, in _dispatch
    return func()
  File "/usr/local/lib/python2.7/site-packages/ebcli/core/abstractcontroller.py", line 57, in default
    self.do_command()
  File "/usr/local/lib/python2.7/site-packages/ebcli/labs/download.py", line 36, in do_command
    download_source_bundle(app_name, env_name)
  File "/usr/local/lib/python2.7/site-packages/ebcli/labs/download.py", line 49, in download_source_bundle
    data = s3.get_object(bucket_name, key_name)
  File "/usr/local/lib/python2.7/site-packages/ebcli/lib/s3.py", line 68, in get_object
    Key=key)
  File "/usr/local/lib/python2.7/site-packages/ebcli/lib/s3.py", line 34, in _make_api_call
    return aws.make_api_call('s3', operation_name, **operation_options)
  File "/usr/local/lib/python2.7/site-packages/ebcli/lib/aws.py", line 218, in make_api_call
    response_data = operation(**operation_options)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/client.py", line 251, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/client.py", line 526, in _make_api_call
    operation_model, request_dict)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/endpoint.py", line 141, in make_request
    return self._send_request(request_dict, operation_model)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/endpoint.py", line 170, in _send_request
    success_response, exception):
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/endpoint.py", line 249, in _needs_retry
    caught_exception=caught_exception, request_dict=request_dict)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/hooks.py", line 227, in emit
    return self._emit(event_name, kwargs)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/hooks.py", line 210, in _emit
    response = handler(**kwargs)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/utils.py", line 868, in redirect_from_error
    new_region = self.get_bucket_region(bucket, response)
  File "/Users/Home/Library/Python/2.7/lib/python/site-packages/botocore/utils.py", line 913, in get_bucket_region
    response_headers = service_response['ResponseMetadata']['HTTPHeaders']
KeyError: 'HTTPHeaders'
正在下载应用程序版本。。。
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/eb”,第11行,在
sys.exit(main())
文件“/usr/local/lib/python2.7/site packages/ebcli/core/ebcore.py”,第150行,在main中
app.run()
文件“/usr/local/lib/python2.7/site packages/cement/core/foundation.py”,第797行,运行中
return\u val=self.controller.\u dispatch()
文件“/usr/local/lib/python2.7/site packages/cement/core/controller.py”,第472行,在
返回func()
文件“/usr/local/lib/python2.7/site packages/cement/core/controller.py”,第472行,在
返回func()
文件“/usr/local/lib/python2.7/site packages/cement/core/controller.py”,第478行,在
返回func()
默认情况下,文件“/usr/local/lib/python2.7/site packages/ebcli/core/abstractcontroller.py”第57行
self.do_命令()
do_命令第36行的文件“/usr/local/lib/python2.7/site packages/ebcli/labs/download.py”
下载源包(应用程序名称、环境名称)
文件“/usr/local/lib/python2.7/site packages/ebcli/labs/download.py”,第49行,位于下载包中
data=s3.get\u对象(bucket\u名称、key\u名称)
文件“/usr/local/lib/python2.7/site packages/ebcli/lib/s3.py”,第68行,在get_对象中
钥匙=钥匙)
文件“/usr/local/lib/python2.7/site packages/ebcli/lib/s3.py”,第34行,在make\u api\u调用中
返回aws.make_api_调用('s3',操作名称,**操作选项)
文件“/usr/local/lib/python2.7/site packages/ebcli/lib/aws.py”,第218行,在make_api_调用中
响应数据=操作(**操作选项)
文件“/Users/Home/Library/Python/2.7/lib/Python/site-packages/botocore/client.py”,第251行,在api调用中
返回self.\u make\u api\u调用(操作名称,kwargs)
文件“/Users/Home/Library/Python/2.7/lib/Python/site packages/botocore/client.py”,第526行,在make\u api\u调用中
操作(模式、请求)
文件“/Users/Home/Library/Python/2.7/lib/Python/site packages/botocore/endpoint.py”,make_请求中的第141行
返回自我。发送请求(请求指令、操作模式)
文件“/Users/Home/Library/Python/2.7/lib/Python/site packages/botocore/endpoint.py”,第170行,在发送请求中
成功(响应,异常):
文件“/Users/Home/Library/Python/2.7/lib/Python/site packages/botocore/endpoint.py”,第249行,在“需要重试”中
捕获的异常=捕获的异常,请求记录=请求记录)
文件“/Users/Home/Library/Python/2.7/lib/Python/site-packages/botocore/hooks.py”,第227行,在emit中
返回自发出(事件名称,kwargs)
文件“/Users/Home/Library/Python/2.7/lib/Python/site packages/botocore/hooks.py”,第210行,在
响应=处理程序(**kwargs)
文件“/Users/Home/Library/Python/2.7/lib/Python/site packages/botocore/utils.py”,第868行,在重定向\u from\u错误中
new_region=self.get_bucket_region(bucket,response)
文件“/Users/Home/Library/Python/2.7/lib/Python/site-packages/botocore/utils.py”,第913行,位于get\u bucket\u区域
响应\u头=服务\u响应['ResponseMetadata']['HTTPHeaders']
KeyError:'HTTPHeaders'

通常,EB CLI一次只能在一个区域内工作。如果您有要使用的特定区域,可以使用
--region
标志指定该区域

 eb labs download --region us-west-2

否则,将AWS堆栈资源保留在单个区域通常是最佳做法

通常,EB CLI一次只能在一个区域工作。如果您有要使用的特定区域,可以使用
--region
标志指定该区域

 eb labs download --region us-west-2

否则,将AWS堆栈资源保留在单个区域通常是最佳做法

也许你应该显示错误。编辑了问题-谢谢MichaelPerhaps你应该显示错误。编辑了问题-谢谢Michael