Một quy trình vẫn dùng gsutil CLI cũ có thể cấu hình proxy trong mục [Boto] của cấu hình boto:

[Boto]
proxy = proxy.example.net
proxy_port = 8080
proxy_type = http

Trường host chứa tên máy chủ, còn cổng và giao thức có trường riêng. Đây là định dạng cấu hình được gsutil ghi lại, không phải một URI proxy đầy đủ đặt trong trường host. Đối với một thử nghiệm dịch vụ công cộng được phép, địa chỉ HTTP từ danh sách proxy HTTP chỉ có thể điền các trường điểm cuối khi không có tệp BOTO_PATH nào được tải cung cấp proxy_user hoặc proxy_pass.

Cấu hình có thể nằm trong tệp .boto hiện có của người dùng. Với hồ sơ triển khai dùng chung, gsutil cũng hỗ trợ BOTO_PATH, liệt kê các tệp cần tải theo thứ tự. Trên hệ thống Unix, một ví dụ là:

export BOTO_PATH=/etc/team/gsutil-proxy.cfg:$HOME/.boto

Tệp đầu tiên có thể giữ giá trị định tuyến mặc định cho toàn đội, còn tệp hiện có của người dùng giữ cấu hình cá nhân. Trên Windows, dùng dấu chấm phẩy làm dấu phân cách đường dẫn.

Các trường được ghi lại cũng bao gồm proxy_user, proxy_pass và proxy_rdns cho các thiết lập proxy tương ứng. Đặt hồ sơ cho tài khoản chạy tác vụ gsutil, và cố ý giữ thứ tự tệp khi nhiều hơn một tệp định nghĩa cùng một tùy chọn.

Bài viết liên quan