Den här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Välj det bästa svaret för var och en av frågorna.
Ett team lagrar sina träningsskript, YAML-filer för pipelinekomponenter och en tränad modellbinär fil i samma GitHub lagringsplats. Vilket objekt är felplacerat?
Den tränade modellens binärfil.
YAML-filer för pipelinekomponenten.
Träningsskripten.
En dataexpert skickar direkt en ändring till grenen main som bryter träningsskriptet. Vilken praxis skulle ha förhindrat detta?
main
En regel för grenskydd som blockerar direkta pushar till main, i kombination med en pull request-process.
Ett schemalagt arbetsflöde som testar main varje natt.
En hemlighet för lagringsplatsen som lagrar autentiseringsuppgifter för Azure endast för huvudgrenen.
Ett team vill att lintningen ska köras automatiskt när någon skapar en pull request, och sammanslagningen måste blockeras om lintningen misslyckas. Vilka två GitHub funktioner fungerar tillsammans för att framtvinga detta?
Ett arbetsflöde med en pull_request utlösare och en grenskyddsregel som kräver arbetsflödets statuskontroll.
pull_request
Ett arbetsflöde med en push utlösare på mainoch ett obligatoriskt granskargodkännande.
push
Ett schemalagt arbetsflöde och en GitHub miljö med nödvändiga granskare.
Ett team använder ett tjänstens huvudnamn med klienthemligheter som lagras i GitHub Secrets för att autentisera sitt träningsarbetsflöde mot Azure. En säkerhetsgranskning rekommenderar att du byter till arbetsbelastningsidentitetsfederering med OIDC. Vilken är den primära säkerhetsförmånen?
Arbetsbelastningsidentitetsfederationen utfärdar kortlivade token vid körning i stället för att lagra långlivade autentiseringsuppgifter, så en komprometterad token har ett begränsat giltighetsfönster.
Arbetsbelastningsidentitetsfederation tilldelar automatiskt service principal den Azure-roll med lägsta behörighet som krävs.
Arbetsbelastningsidentitetsfederation lagrar autentiseringsuppgifter som krypterats i Azure Key Vault i stället för GitHub hemligheter.
Azure Event Grid rapporterar att nya träningsdata kom till lagringen. Teamet vill att den här händelsen ska starta ett GitHub Actions arbetsflöde för omträning. Varför använder designen en mellanhand?
GitHub Actions prenumererar inte internt på Event Grid-händelser, så en mellanhand kan ta emot händelsen, autentisera till GitHub och skicka ett repository_dispatch samtal.
repository_dispatch
Event Grid kan bara skicka händelser till tjänster i samma Azure prenumeration.
En repository_dispatch händelse kräver att en pull-begäran finns innan den kan skickas.
Du måste svara på alla frågor innan du kontrollerar ditt arbete.
Var den här sidan till hjälp?
Behöver du hjälp med det här ämnet?
Vill du prova att använda Fråga Lär för att klargöra eller vägleda dig genom det här ämnet?