Tehnografi.com - ВСхнологичСскиС новости, ΠΎΠ±Π·ΠΎΡ€Ρ‹ ΠΈ совСты

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния API Azure с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ подлинности AAD ΠΈ Π²Π΅Π±-заданиями β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° срСды

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния API Azure с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ подлинности AAD ΠΈ Π²Π΅Π±-заданиями β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° срСды

Π’ этом сообщСнии описываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² срСдС Azure для ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прилоТСния API Azure с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ подлинности AAD ΠΈ Π²Π΅Π±-заданиями.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ панСль ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ рСсурсов Azure.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠŸΠΎΡ€Ρ‚Π°Π» AzureΠ²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Microsoft.

НаТмитС Β«+ Новая панСль ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°Β», ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ Π΅Π΅ Π² Β«API Azure APP с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ подлинности AADΒ», Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π“ΠΎΡ‚ΠΎΠ²ΠΎΒ». Π­Ρ‚ΠΎ позволяСт Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ для Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° этой Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

НаТмитС Β«Π“Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов» Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«+ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ». Показан Π±Π»Π΅ΠΉΠ΄, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡƒΡΡ‚ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ рСсурсов.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния для свойств Π³Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов:

Бвойство Π¦Π΅Π½ΠΈΡ‚ΡŒ
Имя Π³Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов Azure_API_app_with_AAD_Auth
Подписка Π’Π°ΡˆΠ° подписка
РасполоТСниС Π³Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ блиТайший ΠΊ вашим ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ Β«Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ».

Если Π³Ρ€ΡƒΠΏΠΏΠ° рСсурсов Π±Ρ‹Π»Π° создана ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΏΠΎΡ€Ρ‚Π°Π» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΡˆΡƒ панСль инструмСнтов с пустой ΠΏΠ»ΠΈΡ‚ΠΊΠΎΠΉ созданной Π³Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов.

ΠŸΠΎΡ‚ΡΠ½ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ³ΠΎΠ» Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° «РСсурсы» ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 4×6.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Azure

НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи хранСния. Один ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, эскизов ΠΈ вСдСния ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для рСгистрации. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ имя Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ прямого URL-адрСса, поэтому ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ срСди всСх ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Azure, Π±Ρ‹Ρ‚ΡŒ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚ 3 Π΄ΠΎ 24 символов. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΈΠΌΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ прСфиксом, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ вашС Π²Ρ‚ΠΎΡ€ΠΎΠ΅ имя, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Ρ‚.Π΄.

  1. НаТмитС Β«Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ записи хранСния» Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«+ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ». Показан Π±Π»Π΅ΠΉΠ΄, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись хранСния.
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния для свойств Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°:
    Бвойство Π¦Π΅Π½ΠΈΡ‚ΡŒ
    Имя azureapiappdata
    МодСль развСртывания ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ рСсурсов
    Π’ΠΈΠΏ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠžΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    РСпликация Π“Π΅ΠΎΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (GRS) ΠΈΠ»ΠΈ Π³Π΅ΠΎΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния (RA-GRS)
    Подписка Π’Π°ΡˆΠ° подписка
    Π“Ρ€ΡƒΠΏΠΏΠ° рСсурсов Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Azure_API_app_with_AAD_AuthΒ».
    РасполоТСниС Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ блиТайший ΠΊ вашим ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

НаТмитС Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Azure.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ шаг, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись хранСния Β«azureapiapplogΒ».

НаТмитС Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Β«Microsoft AzureΒ» Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΈ посмотритС Π½Π° панСль инструмСнтов. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΎΠ΄Π½Ρƒ ΠΏΠ»ΠΈΡ‚ΠΊΡƒ со списком созданных рСсурсов.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

НаТмитС Β«+ Новый» Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ поиск Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ «План слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ». Π’ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ поиска отобраТаСтся список Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ «План слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» ΠΎΡ‚ Microsoft. НаТмитС Π½Π° Π½Π΅Π³ΠΎ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ» Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π»Π΅Π·Π²ΠΈΠΈ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния для свойств ΠΏΠ»Π°Π½Π° слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

Бвойство Π¦Π΅Π½ΠΈΡ‚ΡŒ
План слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ AzureApiAppPlan
Подписка Π’Π°ΡˆΠ° подписка
Π“Ρ€ΡƒΠΏΠΏΠ° рСсурсов Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Azure_API_app_with_AAD_AuthΒ».
ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Windows
РасполоТСниС Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ блиТайший ΠΊ вашим ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
ЦСновая катСгория Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β«Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ S1Β». Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ уровня Ρ†Π΅Π½ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра ΠΈ тСстирования достаточно “D1 Shared”. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ услуги ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π·Π° экзСмпляр, Π° Π½Π΅ Π·Π° ΠΏΠ»Π°Π½.

НаТмитС Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Azure.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ААД

НаТмитС Β«Azure Active DirectoryΒ» Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ΡΡ Π±Π»Π΅ΠΉΠ΄, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Active Directory.

1. ВсС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ IP-адрСса, ΠΈΠΌΠ΅Π½Π° сСрвСров, Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций, Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях. 2. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ прСдоставляСтся «КАК Π•Π‘Π’Π¬Β».

Table of Contents