Az UDemy Certification test Flashcards
True or false: You can manually trigger a logic app deployed in Azure from Visual Studio
TRUE, you can manually run your logic app using Visual Studio.
If you are concerned that your Logic Apps are running in a multi-tenant environment, and want your Logic App to have its own hardware and network, which Azure Service would you need to add?
App Service Isolated Tier
Integrated Service Environment (ISE)
App Service Environment (ASE)
Virtual Network Service Endpoints
Explicación
Logic Apps can be put on their own hardware, with no other customers, using Integration service environments (ISE).
What is the primary difference between the Owner role and the Contributor role?
The owner can create new resources whereas a contributor can only modify existing resources
The owner gets billed for the services
There can only be one owner to a resource
Tje owner of a resource can grant access to it to others. The contributor can control the resource but not give access to it to others.
Explicación
The owner of a resource can grant access to it to others. The contributor can control the resource but not give access to it to others.
What is the maximum number of apps you can install in a single App Service free account?
10
Unlimited
100
1
Explicación
You can install up to 10 apps on a free account. Those 10 apps will all share the computing resources of that account.
What security feature exists for API apps that will either allow or prevent applictions running from other domains (external web sites) from calling the API?
RBAC
Cross Site Scripting (XSS)
Azure AD
Cross-Origin Resource Sharing (CORS)
Explicación
Cross Origin Resource Sharing (CORS) is a standard with web browsers that will prevent a website from calling an API in the browser unless the API explicitly allows the call.
Which .NET Framework class contains the EventHubClient for working with Event Hub events?
Microsoft.ServiceBus.Web
Microsoft.Azure.ServiceBus.Core
Microsoft.ServiceBus.Messaging
Microsoft.ServiceBus.Channels
Explicación
Microsoft.ServiceBus.Messaging contains the client for communicating with the service bus
What Azure command line tool for Windows and Linux is designed to copy data to and from a Blob storage account, across containers, and across storage accounts?
bcp
Azure Storage Explorer
scopy
AzCopy
Explicación
AzCopy is the tool that can be used to copy large amounts of files between storage containers and accounts.
5 PB is quite a large amount of storage, and very few uses are going to fill that up. Assuming that you will not fill it up, what would be the most likely reason you need to create more than one storage account?
Implementing file lifecycle using hot, cool and archive storage types will require separate storage accounts for each
Each VM in your solution will need its own storage account for performance reasons
There is a limit on the number of files in a storage account
Exceeding the maximum of 20,000 IO operations persecond
Explicación
The main reason for creating separate storage accounts is when you are having a lot of IO operations per second.
True or false: you can create an Azure Function to run whenever a new email comes into Outlook using it’s own native Trigger integration with email
Explicación
You cannot get an Azure Function to trigger off an incoming email.
What two things are required for an application to use Azure AD as its authentication provider?
Azure AD pricing tier
Azure Storage Account key
Redirect URI
Application ID
Redirect URI
Application ID
Explicación
When you register an application, you are given an application ID. That plus the application URL are required to connect to Azure AD for authentication.
Which of the following programming languages is not supported by Web Jobs?
Windows Binary (EXE)
Powershell
Ruby
JavaScript
Explicación
Web Jobs does not support Ruby scripts.
You are the developer for Acme Inc. You use Virtual Machines in Azure to provide your web sites to the public. The problem with scaling a virtual machine is that it starts with the basic Windows Server 2016 image, and you will need to find a way to deploy your code to the machine before it’s useful. What is the recommended way to deploy your website code to a brand new VM that would be used in automatic scaling?
The custom script VM extension to execute a PowerShell script to do your deployment and configuration
Azure Devops Pipelis that triggers when a new VM is created
Include the custom code in the ARM template deployment
Create a custom VM image that contains the website files
The custom script VM extension to execute a PowerShell script to do your deployment and configuration
Explicación
Custom script is the best answer. You could possibly create a custom VM image, but every change to the code would require the creation of a new custom image. That is not the recommended way to do that.
Which of the following is NOT a way that you can deploy your code into Azure App Service?
Github
Dropbox
FTP
Upload the code directly to the Azure Portal website
Upload the code directly to the Azure Portal website
Explicación
You cannot deploy a new or updated App Service code by uploading to the Portal.
The speed of an Azure Event Hub is determined by the number of Throughput units you reserve for it. You can set between 1 and 20 throughput units for the Event Hub. How fast does 1 throughput unit represent for data coming in to an Event Hub?
1 throughput unit is one event per second
1000 events per second
1 MB per second or 1000 events per second (whichever comes first)
1 GB per second
Explicación
1 MB per second or 1000 events per second (whichever comes first)
What is the minimum App Service Plan level that allows you to enable auto-scaling for your web apps?
Isolated
Enterprise
Basic
Standard
Explicación
You can do scaling on the standard plan.
What option do you have to grant someone access to a single container in your Azure storage account without having to give them your storage account keys?
Grant their user contributor access to your stoarage account within your subscription
Create for them a Share Access Signature (SAS)
Change the permission settings for the container to public
Recycle the storage account keys after giving one to them
Create for them a Share Access Signature (SAS)
Explicación
Storage accounts are access by keys. Using SAS will let them have very granular access without exposing any other part of your storage account.
You are the developer for Acme Inc. You have developed an API for your companies service that you’d like to release to the general public, but you are worried. You do not want this API to be a source of denial of service attack on the business, consuming the database or web server resources. So you’d like to force people to register to use the API, and place throttling limits on each individual approved to use it. Which Azure Service provides these features?
Application Gateway
Load Balancer
Azure Functions
API Management
API Management
Explicación
The API Management service allows you to force developers to register and be approved before using your API, and allows you to enforce limits on them to protect your application.
What is the maximum storage capacity of a Cosmos DB container?
100 GB
2 PB
Unlimited
500 GB
Unlimited
Explicación
Cosmos DB can store an unlimited amount of data. There is no specific limit.
You are a developer for Acme Inc. You have implemented Redis as a caching service and it’s going great. You are running on a premium plan, and using the top 53 GB of memory cache. You’d like to increase the memory limit to 106 GB, but Redis does not support that. How can you get more memory when using Azure Redis? Choose the best answer.
Implement the Redis auto-scaling feature to automatically add and remove Redis nodes when demand exceeds 53 GB
Implement the Redis Cluster feature, and add a second shard to double the memory available
Create a second Redis server and modify your application to shard your storage between the two locations
If you are attempting to store more than 53 GB of data in memory cache, you’re probably doing something wrong. Best to use Azure SQL Database for that.
Implement the Redis Cluster feature, and add a second shard to double the memory available
Explicación
Redis Cluster supports up to 10 shards to create 530 GB of memory.
You are the developer for Acme Inc. During a recent security audit of your public web apps and APIs, it was discovered that many of your public APIs expose metadata about themselves in the response headers. These APIs were developed by a third-party, and you do not have the source code to be able to fix the code. For instance, from reading the API HTTP response header, you can tell that the application was coded in ASP.NET. It is also missing some response headers, such as a content security policy header. What is the easiest way to modify the HTTP headers put out by the API code without modifying the API code?
Create an API Gateway Inbound Policy that asks the API (nicely) not to send the headers
Create a proxy application that calls the API, and then strips out the headers before returning back to the caller
Modify the App Service settings to indicate which headers you do not want to send
API Gateway Outbound Policy
API Gateway Outbound Policy
Explicación
The API Gateway outbound policy allows you to change the output headers before sending to the client