Skip to content

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

See Also

Sources