وب‌سرویس مجید

پروژه auth

google-github-actions/auth

این اکشن برای احراز هویت در سرویس‌های Google Cloud هنگام استفاده از GitHub Actions طراحی شده است.

با استفاده از این ابزار، توسعه‌دهندگان می‌توانند به راحتی و با امنیت بالا به منابع Google Cloud دسترسی پیدا کنند، بدون اینکه نیاز باشد کلیدهای حساس را به صورت سخت‌کد شده در کد قرار دهند.

کاربرد:

این اکشن به شما امکان می‌دهد با استفاده از Google Cloud Service Account، در محیط GitHub Actions احراز هویت کنید. این کار برای استقرار برنامه‌ها، مدیریت منابع ابری، یا اجرای تست‌ها در محیط Google Cloud بسیار مفید است.

در چه شرایطی بهتره استفاده شود؟

- وقتی می‌خواهید برنامه‌تان را روی Google Kubernetes Engine (GKE) استقرار دهید.

- هنگام کار با Cloud Functions یا Cloud Run. ️

- برای دسترسی امن به Cloud Storage یا Secret Manager.

- در فرآیندهای CI/CD که نیاز به تعامل با Google Cloud دارند.

چند مثال از موارد استفاده:

استقرار خودکار یک اپلیکیشن Node.js روی Cloud Run

بک‌آپ گیری از داده‌ها و آپلود آن به Cloud Storage

اجرای یک Job در Cloud Build پس از هر Push به شاخه main

دسترسی به متغیرهای محیطی ذخیره شده در Google Secret Manager

  • ##google
  • ##github
  • ##ci
  • ##devops
  • ##cloud
  • ##gke
  • ##cloud
  • ##security
  • ##automation
  • ##infrastructure