mirror of
https://github.com/BagelHole/DevOps-Security-Agent-Skills.git
synced 2026-08-22 12:49:53 +02:00
1.1 KiB
1.1 KiB
name, description, license, metadata
| name | description | license | metadata | ||||
|---|---|---|---|---|---|---|---|
| gcp-cloud-functions | Deploy serverless functions on Google Cloud Functions. Configure triggers and manage deployments. Use when implementing serverless workloads on GCP. | MIT |
|
GCP Cloud Functions
Build serverless applications with Cloud Functions.
Deploy Function
# Deploy HTTP function
gcloud functions deploy hello \
--runtime=python311 \
--trigger-http \
--allow-unauthenticated \
--entry-point=hello_http
# Deploy Pub/Sub triggered function
gcloud functions deploy process-message \
--runtime=python311 \
--trigger-topic=my-topic \
--entry-point=process
Function Code
# main.py
def hello_http(request):
return 'Hello, World!'
def process(event, context):
import base64
data = base64.b64decode(event['data']).decode('utf-8')
print(f"Received: {data}")
Best Practices
- Use 2nd gen functions for better performance
- Implement proper error handling
- Use environment variables for configuration
- Monitor with Cloud Logging