LaunchCode logo
  1. Contents
  2. 6. Secrets Management & Backing Services

6. Secrets Management & Backing ServicesΒΆ

  1. 6.1. Secrets Management
    1. 6.1.1. Secrets
      1. 6.1.1.1. Handling Sensitive Data
      2. 6.1.1.2. Secrets Management
    2. 6.1.2. Secrets Managers
      1. 6.1.2.1. dotnet user-secrets
      2. 6.1.2.2. Azure Key Vault
  2. 6.2. Application Environments
    1. 6.2.1. Application Environments
      1. 6.2.1.1. The Local Environment
      2. 6.2.1.2. The Development Environment
      3. 6.2.1.3. The Production Environment
    2. 6.2.2. Managing Application Environments
      1. 6.2.2.1. Parity
      2. 6.2.2.2. Externalize Configurations
  3. 6.3. Backing Services
    1. 6.3.1. External Backing Services
    2. 6.3.2. Internal Backing Services
    3. 6.3.3. Application Environment Best Practices
      1. 6.3.3.1. Local
      2. 6.3.3.2. Development
      3. 6.3.3.3. Production
  4. 6.4. Walkthrough: Local & Remote Secrets Management
    1. 6.4.1. Explore Concepts
      1. 6.4.1.1. Get the Source Code
      2. 6.4.1.2. Local: How it Works
      3. 6.4.1.3. Remote: How it Works
      4. 6.4.1.4. Bringing it Together
    2. 6.4.2. Create Resource Group
    3. 6.4.3. Provision a VM
    4. 6.4.4. Create Key Vault
    5. 6.4.5. Update Code to Access Key Vault
    6. 6.4.6. Grant VM Access to Key Vault
    7. 6.4.7. Add Secret to Key Vault
    8. 6.4.8. Install Dependencies to VM
    9. 6.4.9. Deliver the Code
    10. 6.4.10. Publish
    11. 6.4.11. Deploy
    12. 6.4.12. VM Security Groups
    13. 6.4.13. Test Your Deployment
  5. 6.5. Studio: Deploy CodingEventsAPI with KeyVault
    1. 6.5.1. Checklist
      1. 6.5.1.1. Gotchas
    2. 6.5.2. Planning
    3. 6.5.3. Limited Guidance
      1. 6.5.3.1. Provision Resources
      2. 6.5.3.2. Configure Key Vault
      3. 6.5.3.3. Update Code
    4. 6.5.4. Developing the Deployment Script
    5. 6.5.5. Connect to the API
  • ← 5.5. Studio: Deploy CodingEventsAPI
  • 6.1. Secrets Management →

Back to top

Page Source