Google Cloud Platform을 사내 프록시 환경에서 사용
gcloud
gcloud 명령은 환경 변수
http_proxy
, https_proxy
를 설정하면 사용할 수 있습니다.$ export http_proxy=http://proxy.local:8080
$ export https_proxy=$http_proxy
설정하지 않으면 이런 느낌이 듭니다.
비비네요.
ERROR: gcloud crashed (ResponseNotReady):
충돌하고 w
다른 방법
환경 변수를 지정하지 않으려면
gcloud
명령으로 설정할 수도 있습니다.gcloud config set proxy/address proxy.local
gcloud config set proxy/port 8080
gcloud config set proxy/username xxx
gcloud config set proxy/password password
gcloud config set proxy/type http_no_tunnel
proxy/type
는 http
, http_no_tunnel
, socks4
, socks5
bq
BigQuery를 사용할 때도 설정이 필요합니다.
gcloud
와 마찬가지로 환경 변수를 설정하면 BigQuery bq
명령도 사용할 수 있습니다.kubectl
GKE에서 Kubernetes를 사용합니다.
kubectl
도 환경 변수 설정하면 좋을 것 같습니다.특히 의식하지 않았기 때문에 이것으로 좋을 것입니다.
gcloud docker
이쪽도 또 그런 느낌입니다.
gsutil
Google Cloud Storage
이 흐름이라고 보통
gsutil
도 사용할 수 있다고 생각하지 않습니까.그런데 괜찮아, 사용할 수 없구나, 이것이.
그런 이유로 조사했습니다.
이거.
네 예.
홈에
.boto
를 쓰고…[Boto]
proxy proxy.local
proxy_port 8080
proxy_user user
proxy_pass password
좋아!
gsutil
에서 업로드하십시오!$ gsutil cp xxxxx.txt gs://gcs-bucket/xxxxx/
반응 없음.
쓰는 법이 잘못되었습니다.
정답은 이쪽.
proxy = proxy.local
proxy_port = 8080
proxy_user = user_name
proxy_pass = passphrase
이것이 정답입니다.
Cloud Shell
사내 프록시로 고통받는 개발자는 나름대로 있다고 생각합니다.
위의 설정으로 대략 클리어할 수 있습니다만, 집이라면 외부에의 80,443 이외의 포트를 사용한 통신이 허가되지 않습니다.
솔직히 힘들다.
거기서 이런 것이 있어요.
Cloud Shell
사내 프록시세가 강한 아군.
요점은 커맨드 라인 실행하기 위해서.
브라우저에서 커맨드 교환하고 있으므로 브라우저(HTTP, HTTPS)마저 다니고 있으면 OK.
위의 설정이나 하지 않아도 명령 사용할 수 있어요.
시작
Developer Console의 오른쪽 상단에 빨간색 테두리로 둘러싸인 아이콘을 클릭하면 아래쪽에 콘솔이 나옵니다.
이것으로 무엇이든 할 수 있습니다!
가격
현재 베타 버전으로 무료로 사용할 수 있습니다.
그 후에는 모르겠습니다.
GCE 인스턴스의 시작 시간 분의 가격이 될지도 모르겠네요.
Reference
이 문제에 관하여(Google Cloud Platform을 사내 프록시 환경에서 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tora470/items/bc00bef8cba9f9acecc7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)