# Migrate CDN

## Introduction
This document details the process of migrating a CDN (Content Delivery Network). We will explore various strategies tailored for specific CDN providers such as CloudFront and Cloudflare.

## Recipes
Here are some key recipes for effective migration:

1. **[Migrate CloudFront distribution: Versioned static assets](https://your-url.com/migrate/cloudfront-distribution/versioned-static-assets)**  
2. **[Migrate CloudFront distribution: Public image delivery](https://your-url.com/migrate/cloudfront-distribution/public-image-delivery)**  
3. **[Migrate CloudFront distribution: Documentation asset delivery](https://your-url.com/migrate/cloudfront-distribution/documentation-asset-delivery)**  
4. **[Migrate CloudFront distribution: Downloadable file delivery](https://your-url.com/migrate/cloudfront-distribution/downloadable-file-delivery)**  
5. **[Migrate CloudFront distribution: Cache policy by content](https://your-url.com/migrate/cloudfront-distribution/cache-policy-by-content)**  
6. **[Migrate CloudFront distribution: Origin cache refresh](https://your-url.com/migrate/cloudfront-distribution/origin-cache-refresh)**  
7. **[Migrate Cloudflare CDN configuration: Versioned static assets](https://your-url.com/migrate/cloudflare-cdn-configuration/versioned-static-assets)**  
8. **[Migrate Cloudflare CDN configuration: Public image delivery](https://your-url.com/migrate/cloudflare-cdn-configuration/public-image-delivery)**  
9. **[Migrate Cloudflare CDN configuration: Documentation asset delivery](https://your-url.com/migrate/cloudflare-cdn-configuration/documentation-asset-delivery)**  
10. **[Migrate Cloudflare CDN configuration: Downloadable file delivery](https://your-url.com/migrate/cloudflare-cdn-configuration/downloadable-file-delivery)**  
11. **[Migrate Cloudflare CDN configuration: Cache policy by content](https://your-url.com/migrate/cloudflare-cdn-configuration/cache-policy-by-content)**  
12. **[Migrate Cloudflare CDN configuration: Origin cache refresh](https://your-url.com/migrate/cloudflare-cdn-configuration/origin-cache-refresh)**

## Next Actions
You can perform the following actions:
- **[Browse the catalog index](https://your-url.com/v1/catalog)**: Explore various available recipes and guidelines.
- **[Search published recipes by intent, stack and constraints](https://your-url.com/v1/catalog/search)**: Use this to find specific recipes related to CDN migration.
- **Inspect recipe contracts:**  
  - [CloudFront distribution: Versioned static assets](https://your-url.com/v1/catalog/recipes/page%3Amigrate%3Acloudfront-distribution%3Aversioned-static-assets)
  - [CloudFront distribution: Public image delivery](https://your-url.com/v1/catalog/recipes/page%3Amigrate%3Acloudfront-distribution%3Apublic-image-delivery)
  - [CloudFront distribution: Documentation asset delivery](https://your-url.com/v1/catalog/recipes/page%3Amigrate%3Acloudfront-distribution%3Adocumentation-asset-delivery)
  - [CloudFront distribution: Downloadable file delivery](https://your-url.com/v1/catalog/recipes/page%3Amigrate%3Acloudfront-distribution%3Adownloadable-file-delivery)
  - [CloudFront distribution: Cache policy by content](https://your-url.com/v1/catalog/recipes/page%3Amigrate%3Acloudfront-distribution%3Acache-policy-by-content)
  - [CloudFront distribution: Origin cache refresh](https://your-url.com/v1/catalog/recipes/page%3Amigrate%3Acloudfront-distribution%3Aorigin-cache-refresh)
