GoogleCloudPlatform/berglas
A tool for managing secrets on Google Cloud
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🔐 Berglas: Quản lý bí mật an toàn trên Google Cloud
Công cụ dòng lệnh và thư viện Go để mã hoá, lưu trữ và truy xuất bí mật trên GCP.
Berglas là một công cụ dòng lệnh (CLI) và thư viện (library) phát triển bởi GoogleCloudPlatform, giúp lưu trữ và truy xuất các bí mật (secrets) trên Google Cloud một cách an toàn. Các bí mật được mã hoá bằng [Cloud KMS][cloud-kms] và lưu trữ trong [Cloud Storage][cloud-storage] hoặc tích hợp với [Secret Manager][secret-manager]. Dự án hỗ trợ hai cách sử dụng: với tư cách là CLI tự động hóa quá trình mã hoá/giải mã, và như một thư viện Go để dễ dàng đưa bí mật vào các môi trường runtime của Google Cloud.
✨ Điểm nổi bật
- CLI tự động hóa: Mã hoá, giải mã và lưu trữ bí mật trên Google Cloud chỉ bằng một lệnh.
- Thư viện Go: Tích hợp bí mật vào ứng dụng và runtime GCP một cách liền mạch.
- Mã hoá KMS: Sử dụng Cloud KMS để bảo vệ dữ liệu nhạy cảm trước khi lưu.
- Lưu trữ đa dạng: Hỗ trợ Cloud Storage và Secret Manager như backend lưu trữ.
- Bootstrap nhanh: Tự động tạo bucket và khóa KMS chỉ bằng một lệnh
berglas bootstrap. - Docker hỗ trợ: Chạy berglas qua container Docker chính thức.
- Cài đặt đa nền tảng: Hỗ trợ cài đặt qua Homebrew, binary, Docker hoặc
go install.
💡 Vì sao đáng chú ý
Berglas khác biệt ở sự kết hợp linh hoạt giữa CLI và thư viện, giúp cả developer và hệ thống đều dễ dàng quản lý bí mật mà không cần viết thêm logic mã hoá phức tạp. Đặc biệt phù hợp với các dự án triển khai trên GCP cần tuân thủ chuẩn bảo mật cao, cũng như môi trường CI/CD cần tích hợp bí mật một cách tự động và an toàn.
#GoogleCloud #SecretsManagement #Berglas #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
The official CLI for interacting with your Doppler secrets and configuration.
A secrets management platform that every engineer can use with minimal code changes.
The 1Password Connect collection contains modules that interact with your 1Password Connect deployment. The modules communicate with the 1Password Connect API to support Vault Item create/read/update/delete operations.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Free domain registration and practical DNS learning resources for everyone.