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
- ##github
- ##ci
- ##devops
- ##cloud
- ##gke
- ##cloud
- ##security
- ##automation
- ##infrastructure
