You have a GitHub repository that uses GitHub Actions and stores access keys by using GitHub encrypted secrets.
You plan to update the secrets by using the GitHub REST API.
You need to wrap the secrets before adding them to a REST-based call.
Which encryption library should you are that you use?
SIMULATION
Task 7
Initialize the default main branch, if it does not exist already
In the User 1-42147509 organization, you need to install the Microsoft Security DevOps extension.
Next, create a new starter pipeline named starter1 that will use the following starter code.
Ensure that starter! includes a task that executes the extension and uses the following input*:
* Command: run
* Policy aruredevops
* Publish: true
Save the pipeline to a new branch named starter
Step 1: Initialize the Default Main Branch
Navigate to Azure DevOps:
Go toAzure DevOpsand sign in with your credentials.
Select Your Project:
ChooseProject1from your list of projects.
Initialize the Main Branch:
Go toRepos>Files.
Step 2: Install the Microsoft Security DevOps Extension
Navigate to Extensions:
In Azure DevOps, click on theShopping Bagicon in the top right corner and selectBrowse Marketplace.
Search for the Extension:
Search forMicrosoft Security DevOps.
Install the Extension:
Click onGet it free.
Select your organization (User1-42147509) and clickInstall.
Follow the prompts to complete the installation2.
Step 3: Create a New Starter Pipeline
Navigate to Pipelines:
Go toPipelines>New pipeline.
Select the Repository:
ChooseAzure Repos Gitand select the relevant repository.
Configure the Pipeline:
SelectStarter pipelineand replace the default YAML with the following starter code:
trigger:
- starter
pool:
vmImage: 'windows-latest'
steps:
- task: MicrosoftSecurityDevOps@1
inputs:
command: 'run'
policy: 'azuredevops'
publish: true
Save the Pipeline:
Click onSaveand enterstarteras the branch name.
Click onSave and runto save the pipeline to the new branch namedstarter3.
SIMULATION
Task 6
Initialize the default main branch, if it does not exist already.
For Project 1, you need to implement branch merging restrictions to enable squash merge for all changes merged into the main branch.
Step 1: Initialize the Default Main Branch
Navigate to Azure DevOps:
Go to Azure DevOps and sign in with your credentials.
Select Your Project:
ChooseProject1from your list of projects.
Initialize the Main Branch:
Go toRepos>Files.
Step 2: Enable Squash Merge for the Main Branch
Navigate to Branch Policies:
Go toRepos>Branches.
Find themainbranch and click on the...(ellipsis) next to it.
SelectBranch policies.
Enable Squash Merge:
UnderPolicies, scroll down to theMerge strategysection.
SelectSquash mergeas the required merge strategy2.
Save Changes:
Click onSave changesto apply the policies.
Step 3: Verify the Squash Merge Policy
Create a Pull Request:
Make a change in a branch and create a pull request to merge it into the main branch.
Complete the Pull Request:
SIMULATION
Task 12
You need to create a personal access token (PAT) named Token! that has only the following capabilities
* Read write, and manage code
* Read and execute builds
* Read releases
Token1 must expire in 60 days.
Step 1: Navigate to Personal Access Tokens
Sign in to Azure DevOps:
Go toAzure DevOpsand sign in with your credentials.
Access User Settings:
Click on your profile picture in the top right corner.
SelectUser settings.
Open Personal Access Tokens:
In the user settings menu, selectPersonal access tokens.
Step 2: Create a New Personal Access Token
Create a New Token:
Click on+ New Token.
Configure the Token:
Name: EnterToken1.
Organization: Select the organization where you want to use the token.
Expiration: Set the expiration to60 days.
Set Scopes:
Code: SelectRead, Write, & Manage.
Build: SelectRead & Execute.
Release: SelectRead.
Create the Token:
Click onCreate.
Step 3: Save the Token
Copy the Token:
Once the token is created, copy it immediately as it will not be displayed again.
Store the token in a secure location.
SIMULATION
Task 1
Navigate to https://dev.azure.com, select Start Free, and specify the following credentials:
* UserUsefl-42147509@ExamUsers.com
* Password: eWrSalD2!
Use the default setting to sign up for Azure DevOps and create an Azure DevOps organization. Once the organization is created. creates private project named Project1.
You need to add an external user that has an email address of Usfrr2-42147S09@ExamUsers.com as a stakeholder of the User1 -42147509 Azure DevOps organization.
The user must be added to the most restrictive Azure DevOps group.
To complete this task, sign in to the Azure DevOps portal as Userl-42147509ExamUsers.com.
Step 1: Sign Up for Azure DevOps
Navigate to Azure DevOps.
Click onStart Free.
Enter the credentials:
Email: UserUsefl-42147509@ExamUsers.com
Password: eWrSalD2!
Follow the prompts to complete the sign-up process using the default settings.
Step 2: Create an Azure DevOps Organization
Once signed in, you will be prompted to create a new organization.
Enter a name for your organization and select your region.
Click onContinueto create the organization.
Step 3: Create a Private Project
In your new organization, click onNew Project.
Name the projectProject1.
Set the visibility toPrivate.
Click onCreate.
Step 4: Add an External User as a Stakeholder
Go to theOrganization Settings.
UnderGeneral, selectUsers.
Click onAdd users.
Enter the email address: Usfrr2-42147S09@ExamUsers.com.
Set the access level toStakeholder.
Add the user to the most restrictive group, which is typically theReadersgroup.
Click onAddto complete the process.
Step 5: Verify the User Addition
Ensure that the external user has been added successfully by checking theUserslist.
Confirm that the user has theStakeholderaccess level and is part of theReadersgroup.
By following these steps, you should be able to complete the task successfully. If you encounter any issues, feel free to ask for further assistance!
Xuan
2 hours agoDwight
7 days agoGarry
14 days agoIzetta
30 days agoEdison
1 months agoDino
1 months agoJamey
2 months agoVilma
2 months agoTwanna
2 months agoTawna
2 months agoWilliam
3 months agoRicki
3 months agoKattie
3 months agoGeoffrey
3 months agoDulce
4 months agoCherelle
4 months agoBillye
4 months agoAmber
4 months agoTula
4 months agoThea
5 months agoBrittani
5 months agoRoy
5 months agoEttie
5 months agoJannette
6 months agoLindsay
6 months agoBev
6 months agoGwenn
6 months agoGlendora
6 months agoVernell
7 months agoAlison
7 months agoMarguerita
7 months agoLacresha
7 months agoSalley
8 months agoJanae
8 months agoYoulanda
9 months agoAmber
9 months agoTyisha
9 months ago