Introduction
It's essential to have a secure environment where pipelines can access resources, such as packages, secrets, and services, without exposing sensitive information. In this module, you'll learn the best practices to ensure secure access to resources when working with Azure DevOps.
In this module, we cover the steps to configure secure access to packages and configure credential secrets and secrets for services in Azure DevOps. Finally, we cover how to use the service connection in a YAML pipeline to access packages securely.
Learning objectives
After completing this module, students and professionals can:
- Configure pipeline access to packages.
- Configure credential secrets, and secrets for services.
- Ensure that the secrets are in the Azure Key Vault.
- Ensure that secrets aren't in the logs.
Prerequisites
You must create an Azure DevOps Organization and a Team Project for some exercises. If you don't have them yet, see:
To get the most out of this course, we recommend that you understand Azure DevOps and pipeline management.
Ensure you have all the necessary resources and access to Azure DevOps before starting the course.
Let's begin!