Set up IaC Tag and Trace
Table of Contents
Prisma Cloud Enterprise Edition
Expand all | Collapse all
-
- Quick Start for Beginners
- Enable Application Security on Prisma Cloud
- Application Security Licenses
- Manage Roles and Permissions
- Generate Access Key
-
-
- Add Azure Repos to Prisma Cloud Application Security
- Add Bitbucket to Prisma Cloud Application Security
- Add Bitbucket Server to Prisma Cloud Application Security
- Add GitHub to Prisma Cloud Application Security
- Add GitHub Server to Prisma Cloud Application Security
- Add GitLab Self-Managed to Prisma Cloud Application Security
- Add GitLab to Prisma Cloud Application Security
-
- Add AWS Code Build to Prisma Cloud Application Security
- Add CircleCI to Prisma Cloud Application Security
- Add Checkov to Prisma Cloud Application Security
- Add GitHub Actions to Prisma Cloud Application Security
- Add Jenkins to Prisma Cloud Application Security
- Add Terraform Cloud (Sentinel)
- Add Terraform Cloud (Run Tasks)
- Add Terraform Enterprise (Sentinel)
- Add Terraform Enterprise (Run Tasks)
-
- Pre-receive Hooks
- Set up IaC Tag and Trace
- Setup Drift Detection
- Secrets Scanning
- Manage Workspaces
- Create and Manage Code Category views
Set up IaC Tag and Trace
Prisma Cloud Application Security supports infrastructure-as-code (IaC) tags that help you trace the link for your resources deployed from code to cloud infrastructure.
Using Yor, an open-source auto-tagging tool that supports Terraform, CloudFormation, and Serverless, you can add tags to all resource blocks in your repository.
Yor uses YAML configuration to tag and trace resources, and these automated tags are unique to a repository.
Yor automatically creates additional tags that contain details such as:
- Git organization, repository, and the exact file that contains the infrastructure-as-code (IaC) template used to create the cloud resource.
- Timestamp of Git commits for supported cloud resources includes a list of all editors and contributors who modified the file.
- Custom tags that you create for your resource.
These tags can be as simple as key and value pairs or a complex combination of values, yet Yor can auto-detect them. You can edit custom tags by adding a tag rule on the Prisma Cloud console. Tag rule is helpful to define resources that impact the cost and ownership of any third-party resources within your environment, including managing the out-of-the-box tags.
If you do have an existing tag management strategy, you can choose to replicate it using tag rules on the Prisma Cloud console.
In addition to auto-tag and custom tag, each runtime resource has a unique yor_trace tag to detect drift in code and locate the specific resource within a commit that identifies teams and resource owners to help triage a fix in the most time and cost-effective way.
Yor trace tags are accessible for you on the Prisma Cloud console, where you can choose to enable or disable them. Yor scan runs for every resource, and if any resource is not compliant with a tag rule, Yor automatically creates a PR (pull request) for the repository. You can access your version control system to fix the tag violation. The new defined tag and tag rules apply to all existing and new resources for selected repositories.
Manage Tags
You can manage tags and tag rules for all resources with assigned repositories integrated on Prisma Cloud for governance and monitoring or enforcement of policies for provisioned resources. You can enable, disable, and edit tags for any cloud resource, except auto-generated trace tags (yor_trace) on the Prisma Cloud console.
- Access manage tags for resources.
- SelectApplication Security > Projects.
- SelectMore optionsand then selectManage tags.If Yor has already run for your repositories, a list of yor_trace tags, out-of-the-box tags, and custom tags will appear. Otherwise, you will not see a list of tags for your resources.
- For both auto-generated tags, out-of-the-box tags and custom tags.
- EnableEnable a tag to run a scan on all resources in the assigned repositories.It is a must to assign repositories for a tag before the tag is enabled.
- DisableDisable a tag for future resource scans in the repositories. A disabled tag continues to appear on the list of the Prisma Cloud console, and any previous change made using the tag, such as an automated Pull request (PR), will not be reverted.
- Only for custom tags.
- EditEdit a custom tag for all your resources in the assigned repositories.
- Assign repositories to the tag rule.You can add or remove assigned repositories to the tag. Each assigned repository affects the number of resources. You can monitor the affected resources on the Prisma Cloud console.
- Edit values.You can edit existing values ofKeyandValue.
- Add Conditional Value.You can optionally choose to add or delete conditional values to the tag.You must save an edit made to the tag rule and then enable it for Yor to run the scan for all resources.
- DeleteDelete tags from the Prisma Cloud console. Any previous change made using the tag, such as an automated Pull request (PR) or Clone, will not be reverted.
- Add a custom tag rule to resources in assigned repositories.
- SelectAdd Tag Rule.
- Select repositories to assign the tag rule.You can optionally choose to addDescriptionfor the tag rule.
- EnterKeyandValue.You can optionally choose toAdd Conditional Valueto the tag rule.
- SelectSaveand then selectDone.Your new custom tag rule appears in the tag list of the Prisma Cloud console.