Bài đăng
avatar

Lời khuyên của Railway dành cho mọi khách hàng sau sự cố ngày hôm qua: thay đổi mọi biến môi trường được lưu trữ trên Railway. Khóa API, thông tin xác thực cơ sở dữ liệu, thông tin xác thực registry. Ngay lập tức. Một bên không được ủy quyền đã truy cập vào các biến được mã hóa và, với một số trường hợp, là các giá trị đã giải mã. Sau đó, họ đã tạm dừng các bản triển khai và vô hiệu hóa mọi mã thông báo API của Railway. Nếu bạn đang chạy sáu dịch vụ với bốn mươi biến, thì “thay đổi tất cả” là một nhiệm vụ cực kỳ khắc nghiệt. Nên thay đổi cái nào trước? Cái nào là cùng một bí mật được sử dụng ở ba nơi? Cái nào được tạo từ một biến khác và không được chạm vào? Cái nào là mật khẩu cơ sở dữ liệu mà việc thay đổi biến không làm thay đổi nó? Những câu hỏi này là danh sách mà tôi xây dựng apikeys-handler để quản lý. Nó nhập các biến của bạn, nhóm chúng theo dịch vụ, danh mục và mức độ ưu tiên, tạo giá trị mới chỉ cho các bí mật mà ứng dụng của bạn sở hữu, hướng dẫn bạn qua các bí mật do nhà cung cấp cấp, khởi động lại mỗi dịch vụ một lần, và ghi nhớ vị trí bạn đã dừng lại. Nó không bao giờ in ra giá trị, không bao giờ lưu trữ giá trị nào, và mô hình không bao giờ nhìn thấy giá trị nào. Hãy thử nó trên một dự án dùng một lần với lệnh sau: npx --yes --allow-git=all github:codegobrrrr9/apikeys-handler demo

Nội dung này chỉ nhằm mục đích thông tin và giáo dục. Nội dung có thể bao gồm thông tin từ bên thứ ba, nội dung được tài trợ hoặc tài liệu quảng cáo mà nhà sáng tạo nội dung có thể nhận được thù lao. Không có nội dung nào trong nguồn cấp dữ liệu này cấu thành lời khuyên đầu tư hoặc đảm bảo lợi nhuận. Bạn hoàn toàn chịu trách nhiệm về các quyết định đầu tư của mình. Luôn luôn tự nghiên cứu và thận trọng trước khi giao dịch. Chúng tôi không đảm bảo tính chính xác của thông tin từ bên thứ ba và không chịu trách nhiệm cho bất kỳ tổn thất nào có thể phát sinh. Hiệu suất trong quá khứ không phải là chỉ báo cho kết quả trong tương lai. Vui lòng tham khảo Điều khoản Cộng đồng và Tuyên bố Tiết lộ Rủi ro của chúng tôi để biết thêm chi tiết.

avatarĐăng câu trả lời của bạn

Bình luận