Skip to content

3.4 — Configure Azure Blob Storage #51

@davidortinau

Description

@davidortinau

Description

Provision Azure Blob Storage for media blobs (images, audio, etc.). The AppHost already has storage emulator; configure it for Azure provisioning.

Dependencies

Acceptance Criteria

  • AppHost updated: remove .RunAsEmulator() from storage resource
  • Storage account provisioned via azd
  • Blob container "media" created and accessible
  • CORS configured for direct browser uploads (if needed)
  • Lifecycle management configured (archive old media after 30 days)
  • Tested: upload and download media via API

Technical Notes

  • Aspire generates Bicep for storage account and containers
  • Managed identity for authentication
  • CORS settings for cross-origin requests from WebApp
  • Monitor storage costs and usage

Phase: 3 | Size: S | Owner: Kaylee (Full-stack Dev)

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase:3-infraPhase 3: Azure Infrastructuresize:SSmall task (1-2 days)squadSquad triage inbox — Lead will assign to a membersquad:kayleeAssigned to Kaylee (UI Dev)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions