AZ-204 Korean 無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-204 Korean Version)」
Processing 클래스에서 GetCredentials 메서드를 구현하려면 Processing.cs의 PC32 줄에 코드를 추가해야 합니다.
코드를 어떻게 완성해야 합니까? 응답하려면 적절한 코드 세그먼트를 올바른 위치로 드래그하십시오.
각 코드 세그먼트는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
코드를 어떻게 완성해야 합니까? 응답하려면 적절한 코드 세그먼트를 올바른 위치로 드래그하십시오.
각 코드 세그먼트는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Explanation:
Box 1: AzureServiceTokenProvider()
Box 2: tp.GetAccessTokenAsync("..")
Acquiring an access token is then quite easy. Example code:
private async Task<string> GetAccessTokenAsync()
{
var tokenProvider = new AzureServiceTokenProvider();
return await tokenProvider.GetAccessTokenAsync("https://storage.azure.com/");
}
ference:
https://joonasw.net/view/azure-ad-authentication-with-azure-storage-and-managed-service-identity
농부와 유통업체의 오류를 바로잡아야 합니다.
어떤 솔루션을 사용해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오. 참고: 각 정답은 1점입니다.
어떤 솔루션을 사용해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오. 참고: 각 정답은 1점입니다.
正解:
Explanation:
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 하나 이상의 올바른 솔루션이 있을 수 있지만 다른 질문 세트에는 올바른 솔루션이 없을 수 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
모바일 애플리케이션에서 메시지를 수신하면 큐 데이터를 처리하는 Azure 서비스 애플리케이션을 개발하고 있습니다. 메시지가 일관되게 서비스에 전송되지 않을 수 있습니다.
다음과 같은 요구 사항이 있습니다.
* 대기열 크기는 80기가바이트(GB)보다 커질 수 없습니다.
* 메시지의 선입선출(FIFO) 순서를 사용합니다.
* Azure 비용을 최소화합니다.
메시징 솔루션을 구현해야 합니다.
해결 방법: .Net API를 사용하여 모바일 애플리케이션에서 Azure Service Bus 큐에 메시지를 추가합니다.
Azure Service Bus 큐에서 트리거되는 Azure Windows VM을 만듭니다.
솔루션이 목표를 충족합니까?
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
모바일 애플리케이션에서 메시지를 수신하면 큐 데이터를 처리하는 Azure 서비스 애플리케이션을 개발하고 있습니다. 메시지가 일관되게 서비스에 전송되지 않을 수 있습니다.
다음과 같은 요구 사항이 있습니다.
* 대기열 크기는 80기가바이트(GB)보다 커질 수 없습니다.
* 메시지의 선입선출(FIFO) 순서를 사용합니다.
* Azure 비용을 최소화합니다.
메시징 솔루션을 구현해야 합니다.
해결 방법: .Net API를 사용하여 모바일 애플리케이션에서 Azure Service Bus 큐에 메시지를 추가합니다.
Azure Service Bus 큐에서 트리거되는 Azure Windows VM을 만듭니다.
솔루션이 목표를 충족합니까?
正解:B
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Azure Batch 풀에서 대규모 워크로드를 실행하는 스크립트를 만들고 있습니다. 리소스는 재사용되며 사용 후 정리할 필요가 없습니다.
다음과 같은 매개변수가 있습니다.
작업, 태스크 및 풀을 만드는 Azure CLI 스크립트를 작성해야 합니다.
솔루션을 개발하기 위해 명령을 어떤 순서로 배열해야 합니까? 대답하려면 명령 세그먼트 목록에서 해당 명령을 답변 영역으로 옮기고 올바른 순서로 배열합니다.
다음과 같은 매개변수가 있습니다.
작업, 태스크 및 풀을 만드는 Azure CLI 스크립트를 작성해야 합니다.
솔루션을 개발하기 위해 명령을 어떤 순서로 배열해야 합니까? 대답하려면 명령 세그먼트 목록에서 해당 명령을 답변 영역으로 옮기고 올바른 순서로 배열합니다.
正解:
Explanation:
Step 1: az batch pool create
# Create a new Linux pool with a virtual machine configuration.
az batch pool create \
--id mypool \
--vm-size Standard_A1 \
--target-dedicated 2 \
--image canonical:ubuntuserver:16.04-LTS \
--node-agent-sku-id "batch.node.ubuntu 16.04"
Step 2: az batch job create
# Create a new job to encapsulate the tasks that are added.
az batch job create \
--id myjob \
--pool-id mypool
Step 3: az batch task create
# Add tasks to the job. Here the task is a basic shell command.
az batch task create \
--job-id myjob \
--task-id task1 \
--command-line "/bin/bash -c 'printenv AZ_BATCH_TASK_WORKING_DIR'"
Step 4: for i in {1..$numberOfJobs} do
References:
https://docs.microsoft.com/bs-latn-ba/azure/batch/scripts/batch-cli-sample-run-job
개발팀이 새로운 REST API를 만들고 있습니다. API는 Azure Blob 스토리지에 데이터를 저장합니다. API를 Azure App Service에 배포할 계획입니다.
개발자는 향후 2개월 동안 API를 개발하기 위해 Azure Blob 스토리지 계정에 액세스해야 합니다. 2개월이 지나면 개발자가 Azure Blob Storage 계정에 액세스할 수 없어야 합니다.
개발자에게 Azure Blob 스토리지 계정에 대한 액세스 권한을 부여해야 합니다.
어떻게 해야 합니까?
개발자는 향후 2개월 동안 API를 개발하기 위해 Azure Blob 스토리지 계정에 액세스해야 합니다. 2개월이 지나면 개발자가 Azure Blob Storage 계정에 액세스할 수 없어야 합니다.
개발자에게 Azure Blob 스토리지 계정에 대한 액세스 권한을 부여해야 합니다.
어떻게 해야 합니까?
正解:C
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
C#을 사용하는 ASP.NET Core API 앱. API 앱을 통해 사용자는 Twitter 및 Azure AD(Azure Active Directory)를 사용하여 인증할 수 있습니다.
사용자는 API 메서드를 호출하기 전에 인증을 받아야 합니다. 각 메서드 호출에 대해 사용자 이름을 기록해야 합니다.
API 메서드 호출을 구성해야 합니다.
어떤 값을 사용해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
사용자는 API 메서드를 호출하기 전에 인증을 받아야 합니다. 각 메서드 호출에 대해 사용자 이름을 기록해야 합니다.
API 메서드 호출을 구성해야 합니다.
어떤 값을 사용해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Explanation:
+ Explanation:
Box 1: Authorize
Box 2: X-MS-CLIENT-PRINCIPAL-NAME
App Service passes user claims to your application by using special headers. External requests aren't allowed to set these headers, so they are present only if set by App Service. Some example headers include:
X-MS-CLIENT-PRINCIPAL-NAME
X-MS-CLIENT-PRINCIPAL-ID
Here's the set of headers you get from Easy Auth for a Twitter authenticated user:
{
"cookie": "AppServiceAuthSession=Lx43...xHDTA==",
"x-ms-client-principal-name": "evilSnobu",
"x-ms-client-principal-id": "35....",
"x-ms-client-principal-idp": "twitter",
"x-ms-token-twitter-access-token": "35...Dj",
"x-ms-token-twitter-access-token-secret": "OK3...Jx",
}
References:
https://docs.microsoft.com/en-us/azure/app-service/app-service-authentication-how-to
귀하는 의료 기록 문서 관리 웹사이트를 개발하고 있습니다. 웹사이트는 환자 접수 양식의 스캔 사본을 저장하는 데 사용됩니다. 저장된 접수 양식이 제3자에 의해 저장소에서 다운로드되는 경우 양식의 내용이 손상되어서는 안 됩니다.
요구 사항에 따라 접수 양식을 보관해야 합니다.
해결책:
* 스토리지 서비스 암호화를 사용하도록 설정하여 Azure Cosmos DB 데이터베이스를 만듭니다.
* 접수 양식을 Azure Cosmos DB 데이터베이스에 저장합니다.
솔루션이 목표를 충족합니까?
요구 사항에 따라 접수 양식을 보관해야 합니다.
해결책:
* 스토리지 서비스 암호화를 사용하도록 설정하여 Azure Cosmos DB 데이터베이스를 만듭니다.
* 접수 양식을 Azure Cosmos DB 데이터베이스에 저장합니다.
솔루션이 목표를 충족합니까?
正解:B
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
공개 뉴스 API용 게이트웨이 솔루션을 개발합니다.
뉴스 API 백엔드는 RESTful 서비스로 구현되며 Azure App Service 인스턴스에서 호스팅됩니다.
API Management 서비스 인스턴스에 대한 백엔드 인증을 구성해야 합니다.
어떤 대상 및 게이트웨이 자격 증명 유형을 사용해야 합니까? 응답하려면 적절한 값을 올바른 매개변수로 드래그하십시오. 각 값은 한 번, 두 번 이상 사용되거나 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
뉴스 API 백엔드는 RESTful 서비스로 구현되며 Azure App Service 인스턴스에서 호스팅됩니다.
API Management 서비스 인스턴스에 대한 백엔드 인증을 구성해야 합니다.
어떤 대상 및 게이트웨이 자격 증명 유형을 사용해야 합니까? 응답하려면 적절한 값을 올바른 매개변수로 드래그하십시오. 각 값은 한 번, 두 번 이상 사용되거나 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Explanation:
Box 1: Azure Resource
Box 2: Client cert
API Management allows to secure access to the back-end service of an API using client certificates.
Reference:
https://docs.microsoft.com/en-us/rest/api/apimanagement/apimanagementrest/azure-api-management-rest-api- backend-entity
Azure 함수 앱을 개발하고 있습니다.
앱은 다음 요구 사항을 충족해야 합니다.
* 개발자가 Rust 언어를 사용하여 함수를 작성할 수 있습니다.
* Azure Blob Storage 계정에 선언적으로 연결합니다.
앱을 구현해야 합니다.
어떤 Azure 함수 앱 기능을 사용해야 하나요? 대답하려면 적절한 기능을 올바른 요구 사항으로 드래그하십시오. 각 기능은 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
앱은 다음 요구 사항을 충족해야 합니다.
* 개발자가 Rust 언어를 사용하여 함수를 작성할 수 있습니다.
* Azure Blob Storage 계정에 선언적으로 연결합니다.
앱을 구현해야 합니다.
어떤 Azure 함수 앱 기능을 사용해야 하나요? 대답하려면 적절한 기능을 올바른 요구 사항으로 드래그하십시오. 각 기능은 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Explanation:
Box 1: Custom handler
Custom handlers can be used to create functions in any language or runtime by running an HTTP server process, for example Go or Rust.
Box 2: Trigger
Functions are invoked by a trigger and can have exactly one. In addition to invoking the function, certain triggers also serve as bindings. You may also define multiple bindings in addition to the trigger. Bindings provide a declarative way to connect data to your code.
Reference:
https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-other
https://docs.microsoft.com/en-us/dotnet/architecture/serverless/azure-functions
Azure Storage 계정인 storage1에 호스팅된 정적 웹사이트가 있습니다. web.core.windows.net 접미사로 끝나는 URL을 사용하여 웹사이트에 액세스합니다.
URL www.contoso.com을 통해 웹사이트에 액세스할 수 있도록 구성할 계획입니다. 웹사이트는 구성 중에 액세스할 수 있어야 합니다.
contoso.com 영역은 Azure DNS에 호스팅됩니다.
웹사이트 구성을 완료해야 합니다.
어떤 네 가지 작업을 순서대로 수행해야 합니까? 대답하려면 도메인 이름 구성 단계 목록에서 해당 도메인 이름 구성 단계를 답변 영역으로 옮기고 올바른 순서로 정렬합니다.
URL www.contoso.com을 통해 웹사이트에 액세스할 수 있도록 구성할 계획입니다. 웹사이트는 구성 중에 액세스할 수 있어야 합니다.
contoso.com 영역은 Azure DNS에 호스팅됩니다.
웹사이트 구성을 완료해야 합니다.
어떤 네 가지 작업을 순서대로 수행해야 합니까? 대답하려면 도메인 이름 구성 단계 목록에서 해당 도메인 이름 구성 단계를 답변 영역으로 옮기고 올바른 순서로 정렬합니다.
正解:
Explanation:
Azure App Service에서 Azure 웹앱 관련 서비스를 만드는 CLI 스크립트를 만들고 있습니다. 웹 앱은 다음 변수를 사용합니다.
GitHub에서 새로 생성된 웹앱으로 코드를 자동으로 배포해야 합니다.
스크립트를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
GitHub에서 새로 생성된 웹앱으로 코드를 자동으로 배포해야 합니다.
스크립트를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Explanation:
Box 1: az appservice plan create
The azure group creates command successfully returns JSON result. Now we can use resource group to create a azure app service plan Box 2: az webapp create Create a new web app..
Box 3: --plan $webappname
with the serviceplan we created in step 1.
Box 4: az webapp deployment
Continuous Delivery with GitHub. Example:
az webapp deployment source config --name firstsamplewebsite1 --resource-group websites--repo-url
$gitrepo --branch master --git-token $token
Box 5: --repo-url $gitrepo --branch master --manual-integration
Reference:
https://medium.com/@satish1v/devops-your-way-to-azure-web-apps-with-azure-cli-206ed4b3e9b1
회사에서 Azure Service Bus를 사용하여 게시-구독(Pub/Sub) 메시징 구성 요소를 구현하고 있습니다. 첫 번째 구독 애플리케이션을 개발하고 있습니다.
Azure Portal에서 메시지가 각 주제에 대한 구독으로 전송되는 것을 볼 수 있습니다. 올바른 세부 정보를 제공하여 구독 클라이언트 개체를 만들고 초기화하지만 구독 애플리케이션은 여전히 메시지를 사용하지 않습니다.
구독 클라이언트의 소스 코드를 완성해야 합니다.
어떻게 해야 합니까?
Azure Portal에서 메시지가 각 주제에 대한 구독으로 전송되는 것을 볼 수 있습니다. 올바른 세부 정보를 제공하여 구독 클라이언트 개체를 만들고 초기화하지만 구독 애플리케이션은 여전히 메시지를 사용하지 않습니다.
구독 클라이언트의 소스 코드를 완성해야 합니다.
어떻게 해야 합니까?
正解:D
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Azure Blob 스토리지 계정에 추가된 데이터를 모니터링하는 애플리케이션을 개발하고 있습니다.
저장소 계정에 대한 각 변경 내용을 처리해야 합니다.
코드 세그먼트를 어떻게 완성해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
저장소 계정에 대한 각 변경 내용을 처리해야 합니다.
코드 세그먼트를 어떻게 완성해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Explanation:
Azure Functions를 사용하여 사용자 지정 항목을 처리하는 함수를 구현해야 합니다.
어떻게 기능을 구현해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.
어떻게 기능을 구현해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.
正解:
Explanation: