Khi cố gắng kiểm tra tính năng HTTP đến HTTPS có trong cấu hình Load Balancer, tôi phát hiện ra rằng nó không có trong khi chỉnh sửa Load Balancer mà tôi có. Tôi đã tạo một cái mới chỉ để xem liệu tôi có điều gì khác với hướng dẫn / ví dụ được đưa ra trong tài liệu hay không (tôi đã sử dụng các "thành phần" giống hệt như trong Load balancer khác, trừ tên) và tùy chọn ở đó. Tôi đã tiếp tục và cố gắng áp dụng nó, nhưng IP tĩnh mà tôi đã xung đột với IP đang sử dụng.

Bây giờ, tôi cần phải kiểm tra điều này trước khi thực sự sử dụng nó. Tôi không thể sử dụng một IP tĩnh riêng biệt cũng như một Công cụ tính toán khác do hạn chế về ngân sách (Chúng tôi đang ở giai đoạn đầu của sản phẩm của mình, tôi không thể chỉ triển khai một máy ảo mới cho việc này). Lựa chọn tốt nhất mà tôi có là gỡ bỏ LB đang hoạt động hiện tại và thực hiện thử nghiệm của mình, nhưng đó là cách duy nhất chúng tôi cung cấp dịch vụ của mình.

Sau đó, đến câu hỏi: Tôi có thể chỉ "tắt" bộ cân bằng tải hiện tại của mình trong khi kiểm tra cái mới không? Nếu không, tôi có phải xóa LB của mình đang sử dụng và sau đó làm lại một cách thủ công không? Tôi muốn tin rằng có một tùy chọn ở đâu đó trong bảng điều khiển hoặc trong CLI (Khác với các hành động đang hoàn tác) để tránh điều này. Bất kỳ trợ giúp sẽ được đánh giá cao!

answer

Đã cố gắng tái tạo nhưng vẫn không thể dừng Load Balancer và lựa chọn duy nhất là xóa Load Balancer. Tôi thấy một số vấn đề trước đây như thế này ( Stop Google Cloud Load Balancer ) và cách duy nhất là xóa để giảm thiểu chi phí .

Bạn cũng có thể xem xét / đánh giá bằng cách sử dụng các chính sách của Cloud Armor để Kiểm soát lưu lượng truy cập trên các Bộ cân bằng tải của bạn. Nhưng vẫn còn chi phí sẽ dựa trên những gì bạn đang sử dụng.

Bằng cách Định cấu hình Chính sách Cloud Armor , IP bên ngoài sẽ vẫn mở cho máy khách nhưng Bộ cân bằng tải sẽ phản hồi bằng mã lỗi bạn đã định cấu hình và sẽ không chuyển tiếp yêu cầu đến máy ảo phụ trợ.