UNPKG

skeet

Version:

Full-stack TypeScript Serverless Framework

22 lines (20 loc) 484 B
import { execSyncCmd } from '@/lib/execSyncCmd' import { KEYFILE_PATH } from '@/lib/getNetworkConfig' export const createServiceAccountKey = async ( projectId: string, appName: string ) => { const createServiceAccountCmd = [ 'gcloud', 'iam', 'service-accounts', 'keys', 'create', KEYFILE_PATH, '--iam-account', `${appName}@${projectId}.iam.gserviceaccount.com`, '--project', projectId, ] await execSyncCmd(createServiceAccountCmd) }