Hồ sơ proxy .boto cho một tác vụ gsutil hiện có
Đặt các trường proxy của Boto và tải cấu hình định tuyến dùng chung bên cạnh cấu hình gsutil hiện có của người dùng.
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.