带有s3 logdir-curl的Tensorboard/tensorflow返回错误代码6

带有s3 logdir-curl的Tensorboard/tensorflow返回错误代码6,tensorflow,amazon-s3,tensorboard,Tensorflow,Amazon S3,Tensorboard,尝试了许多设置/env vars/tf版本,但都不起作用 在我的本地机器上,这个有效:AWS\u ACCESS\u KEY\u ID=XXX AWS\u SECRET\u ACCESS\u KEY=XXX AWS\u REGION=eu-west-1 tensorboard--logdir=“s3://my bucket/tflogs/” 在AWS实例上,这将抛出: I tensorflow/core/platform/s3/aws_logging.cc:54] Creating HttpCli

尝试了许多设置/env vars/tf版本,但都不起作用

在我的本地机器上,这个有效:
AWS\u ACCESS\u KEY\u ID=XXX AWS\u SECRET\u ACCESS\u KEY=XXX AWS\u REGION=eu-west-1 tensorboard--logdir=“s3://my bucket/tflogs/”

在AWS实例上,这将抛出:

I tensorflow/core/platform/s3/aws_logging.cc:54] Creating HttpClient with max connections2 and scheme http
I tensorflow/core/platform/s3/aws_logging.cc:54] Initializing CurlHandleContainer with size 2
I tensorflow/core/platform/s3/aws_logging.cc:54] Creating Instance with default EC2MetadataClient and refresh rate 900000
I tensorflow/core/platform/s3/aws_logging.cc:54] Found secret key
I tensorflow/core/platform/s3/aws_logging.cc:54] Initializing CurlHandleContainer with size 25
I tensorflow/core/platform/s3/aws_logging.cc:54] Found secret key
I tensorflow/core/platform/s3/aws_logging.cc:54] Pool grown by 2
I tensorflow/core/platform/s3/aws_logging.cc:54] Connection has been released. Continuing.
E tensorflow/core/platform/s3/aws_logging.cc:60] Curl returned error code 6
W tensorflow/core/platform/s3/aws_logging.cc:57] If the signature check failed. This could be because of a time skew. Attempting to adjust the signer.
W tensorflow/core/platform/s3/aws_logging.cc:57] Request failed, now waiting 0 ms before attempting again.
I tensorflow/core/platform/s3/aws_logging.cc:54] Found secret key
2018-08-14 16:32:18.725199: I tensorflow/core/platform/s3/aws_logging.cc:54] Connection has been released. Continuing.
E tensorflow/core/platform/s3/aws_logging.cc:60] Curl returned error code 6
W tensorflow/core/platform/s3/aws_logging.cc:57] If the signature check failed. This could be because of a time skew. Attempting to adjust the signer.

没有在中找到任何提示

没有明确的线索表明差异可能在哪里,我已经确保有相同的tensorflow/tensorboard版本(1.8.0)。运行指定了s3 tensorboard logdir的tensorflow时也会发生这种情况。

解决方法如下:

export AWS_ACCESS_KEY_ID=<access key id>
export AWS_SECRET_ACCESS_KEY=<secret access key>
export AWS_REGION=us-west-2
export S3_REGION=us-west-2
export S3_ENDPOINT=s3.us-west-2.amazonaws.com
export S3_USE_HTTPS=1
export S3_VERIFY_SSL=0

tensorboard --logdir=s3://<path>
导出AWS\u访问\u密钥\u ID=
导出AWS\u密码\u访问\u密钥=
出口AWS_地区=美国西部2
出口S3_地区=美国西部2
导出S3_端点=S3.us-west-2.amazonaws.com
导出S3\u使用\u HTTPS=1
导出S3\u验证\u SSL=0
张力板——logdir=s3://

有没有发现这个问题?@Austin你们发现了吗?是的,请看我的回答。要补充一点,我收到了相同的错误消息,因为我的
S3\u端点中有
https://
。移除后,它就像一个符咒。