Operations Overview¶
The Operations section provides guidance on managing Azure Communication Services (ACS) resources throughout their lifecycle, from initial provisioning to ongoing monitoring, security, and cost optimization.
graph TD
Ops[Operations Hub] --> Prov[Provisioning]
Ops --> Mon[Monitoring]
Ops --> Sec[Security]
Ops --> Cost[Cost Optimization]
Ops --> Health[Health & Recovery]
Ops --> Deploy[Deployment Strategies]
Deploy --> IaC[Bicep & Terraform]
Deploy --> CI[GitHub Actions] Operations Documentation¶
| Document | Description |
|---|---|
| Provisioning | Resource creation, configuration, and channel setup (SMS/Email). |
| Monitoring | Azure Monitor integration, key metrics, and diagnostic settings. |
| Security | Key rotation, RBAC, audit logging, and compliance. |
| Cost Optimization | Budgeting, usage analysis, and right-sizing. |
| Health & Recovery | Incident response, failover, and backup strategies. |
| Deployment Index | Overview of deployment methods. |
| Bicep & Terraform | Infrastructure as Code examples for ACS. |
| GitHub Actions | CI/CD pipelines for communication resources. |
Quick Operational Commands¶
Common az communication commands for resource management:
# List all ACS resources in a subscription
az communication list --output table
# Get connection string for a specific resource
az communication list-key --name my-acs-resource --resource-group my-rg --query primaryConnectionString --output tsv
# Update a resource tag
az communication update --name my-acs-resource --resource-group my-rg --tags environment=prod