googleapis/google-cloud-go
Google Cloud Client Libraries for Go.
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 Tuần
#1 Repository Của Tháng
#1 Repository Của Tháng
☁️ Google Cloud Client Libraries cho Go — Cầu nối mạnh mẽ từ Go đến hành tinh dịch vụ của Google
Google cung cấp bộ thư viện Go chính thức để truy cập mọi dịch vụ GCP chỉ với vài dòng code.
Đây là kho mã nguồn mở do Google phát triển, cung cấp các package Go để tương tác với hàng trăm dịch vụ trên Google Cloud Platform như Cloud Storage, Cloud Firestore, BigQuery, Pub/Sub, và nhiều hơn nữa. Dự án hỗ trợ Go theo chính sách của ngôn ngữ — tương thích với hai phiên bản Go chính lớn nhất (hiện tại: Go 1.25 và 1.26).
✨ Điểm nổi bật
- Cài đặt đơn giản: Dùng
go get cloud.google.com/go/firestore@latestđể lắp đặt bất kỳ package nào. - Xác thực tự động (ADC): Tự động sử dụng Application Default Credentials khi chạy trên môi trường GCP như Compute Engine, GKE, App Engine.
- Hỗ trợ xác thực linh hoạt: Cho phép cấu hình thủ công qua
option.WithCredentialsFilehoặcoption.WithAuthCredentials. - Hỗ trợ đa dịch vụ: Bao phủ hầu hết các API GCP phổ biến từ lưu trữ đến xử lý dữ liệu lớn.
- Tích hợp gcloud CLI: Dùng
gcloud auth application-default loginđể cấu hình xác thực cục bộ dễ dàng. - Mã nguồn mở, đóng góp cộng đồng: Mời bạn đóng góp thông qua tài liệu CONTRIBUTING kèm Code of Conduct.
💡 Vì sao đáng chú ý
Khác biệt với cách gọi API thô qua HTTP, bộ thư viện này cung cấp API thân thiện, được sinh động từ thông số dịch vụ Google, giúp giảm đáng kể thời gian phát triển. Đặc biệt mạnh mẽ khi kết hợp với ADC — chỉ cần một dòng lệnh hoặc biến môi trường, bạn đã có thể gọi đến bất kỳ dịch vụ GCP nào một cách an toàn và hiệu quả. Phù hợp cho các dự án cloud-native, serverless, hoặc ứng dụng Go cần tích hợp sâu với hệ sinh thái Google Cloud.
#GoogleCloud #GoLang #CloudNative #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD