小编Sam*_*ain的帖子

Postgres Docker的DataGrip连接失败

我创建了一个Docker Container,如下所示:

docker run -e POSTGRES_USER=docker -e POSTGRES_PASSWORD=docker -e POSTGRES_DB=docker library/postgres

我现在想将它连接到Datagrip进行查询.当我尝试在Datagrip中设置连接时,它会失败. DataGrip连接失败错误 我从中获取了主机IPinspect container <container_id>

哪个出现172.17.0.2在港口5432.

请参阅图片以供参考. 容器的配置设置但是,当我尝试连接到DataGrip时,连接仍然失败.

有谁知道如何去做?

postgresql docker

2
推荐指数
1
解决办法
2200
查看次数

使用 googleapiclient 请求库

以下是使用 httplib2 库访问谷歌存储桶的代码

import json
from httplib2 import Http
from oauth2client.client import SignedJwtAssertionCredentials
from googleapiclient.discovery import build
from pprint import pprint
client_email = 'my.iam.gserviceaccount.com'

json_file = 'services.json'


cloud_storage_bucket = 'my_bucket'

files = 'reviews/reviews_myapp_201603.csv'
private_key = json.loads(open(json_file).read())['private_key']

credentials = SignedJwtAssertionCredentials(client_email, 
private_key,'https://www.googleapis.com/auth/devstorage.read_only')
storage = build('storage', 'v1', http=credentials.authorize(Http()))
pprint(storage.objects().get(bucket=cloud_storage_bucket, object=files).execute())
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我是否可以使用 Python Requests 库发出 http 请求吗?如果是,如何?

python google-api oauth-2.0 python-requests google-api-python-client

2
推荐指数
1
解决办法
3398
查看次数