Пішінге Azure сақтау орны веб-ресурсын қосу

Ескерім

2022 жылдың 12 қазанынан бастап күшіне енеді, Power Apps порталдары — Power Pages. Қосымша ақпарат: Microsoft Power Pages енді жалпыға қолжетімді (блог)
Жақында Power Apps порталдары құжаттамасын Power Pages құжаттамасымен көшіреміз және біріктіреміз.

Ескерім

Бұл тақырыптағы қадамдар модельге негізделген бағдарлама үшін Azure бағдарламасында файл тіркемелерін көру және қосу үшін құрамдас қосуды сипаттайды. Басқару элементі портал веб-бетіндегі негізгі немесе көп сатылы пішін құрамдасында қолданылмайды. Портал үшін негізгі және көп сатылы пішіндерді жасау үшін басқа Dataverse пішінін пайдалану ұсынылады. Azure ішінде сақталған тіркемелерді қосу және қарау үшін портал пішіндерін конфигурациялау туралы қосымша ақпарат алу үшін Azure сақтау орнын қосу бөлімін қараңыз.

(Тікелей Microsoft Dataverse жүйесіне емес) Azure сақтау орнына жүктеп салынған тіркемелерді Dataverse ішіндегі ескерімдерді пайдалана отырып басқаруға болады.

Модельге негізделген бағдарламадағы нақты пішіннен тіркемелерді Azure сақтау орнына жүктеп салуды мүмкін ету үшін сол пішінге веб-ресурсты қосу және ұйымыңыз үшін Azure сақтау орнын конфигурациялау керек.

Файл (мысалы, attachments.zip) порталды пайдалана отырып Azure Storage қоймасына жүктеп салынғанда бұл файл кестедегі ескерім және тіркеменің орнын толтырғышы арқылы көрсетіледі.

Модельге негізделген Power App бағдарламасында Dataverse пішініне файл тіркемесі қосылды.

Тіркеме файлы енді attachment.zip.txt деп аталады. Әдепкі бойынша Dataverse жүйесінде Azure файлы түсінігі жоқ, сондықтан бұл орын толтырғыш .txt файлы оның орнына Dataverse жүйесінде сақталады. Орын толтырғыш файлға арналған Azure сақтау орнының мәтінмәні файл туралы мәліметтерді көрсетеді.

{
  "Name": "attachment.txt",
  "Type": "text/plain",
  "Size": 379,
  "Url": "https://accountname.blob.core.windows.net/storage/81a9a9491c36e51182760026833bcf82/attachment.txt"
}

Пішінге Azure сақтау орны веб-ресурсын қосу қадамдары

Azure ішінде сақталған файлды көру және онымен өзара әрекеттесу үшін пішінге adx.annotations.html веб-ресурсын қосу керек. Алғышарт ретінде пайдаланушылардың adx_setting кестесіне оқу рұқсаты бар екендігіне көз жеткізіңіз. Әйтпесе веб-ресурс дұрыс көрсетілмейді.

  1. Тиісті пішін үшін пішін өңдегішінде Құрамдастар аймағында Көрсету бөлімінде HTML веб-ресурсы параметрін таңдаңыз.

  2. HTML веб-ресурсын қосу терезесінде adx_annotations/adx.annotations.html параметрін таңдаңыз және Қосу түймешігін таңдаңыз.

  3. Ресурстың атауын және белгісін енгізіңіз.

  4. Веб-ресурс сілтемесінде Өңдеу пәрменін таңдаңыз.

  5. Теңшелетін параметр (деректер) жолағында azureEnabled=true деп енгізіңіз.

    Веб-ресурсқа қосатын пішін өңдегіші.

  6. Ресурсты сақтау үшін Дайын түймешігін таңдаңыз.

  7. Пішінді сақтаңыз, содан кейін өзгертулерді жариялаңзы.

Енді бетте жаңа басқару элементі көрсетіліп, сізге Azure сақтау орнында тіркемелерді басқару мүмкіндігін береді.

Azure жүйесінде сақталған модельге негізделген Power Apps бағдарламасында Dataverse пішініне файл тіркемесі қосылды

Бұл файлдың Azure сақтау орнында сақталатынын білдіру үшін қағаз қыстырғыш белгішесі бұлт белгішесімен ауыстырылды. Dataverse жүйесінде тіркемелерді сақтауды жалғастыра аласыз; бұл файлдар қағаз қыстырғыш белгішесімен белгіленеді.

Ескерім

Azure сақтау орны тіркелгісінде көздер арасында ресурстарды ортақ пайдалану (CORS) ережесін келесідей қосу керек, әйтпесе сіз бұлт белгішесі емес, кәдімгі тіркеме белгішесін көресіз.

  • Рұқсат етілген көздер: доменді көрсетіңіз. Мысалы, https://contoso.crm.dynamics.com
    Рұқсат етілген көздің соңы болмайтынына көз жеткізіңіз /. Мысалы, https://contoso.crm.dynamics.com/ - қате.
  • Рұқсат етілген етістіктер: GET, PUT, DELETE, HEAD, POST
  • Рұқсат етілген үстіңгі деректемелер: бастапқы домен CORS сұрауында көрсете алатын сұраудың үстіңгі деректемелерін көрсетіңіз. Мысалы, x-ms-meta-data*, x-ms-meta-target*. Бұл сценарий үшін көрсетуіңіз керек *, әйтпесе веб-ресурс дұрыс көрсетілмейді.
  • Көрсетілетін үстіңгі деректемелер: CORS сұрауына жауапта жіберілуі мүмкін және браузер сұрау авторына көрсететін жауап үстіңгі деректемелерін көрсетіңіз. Мысалдар - * немесе x-ms-meta-*. Бұл сценарий үшін көрсетуіңіз керек *, әйтпесе веб-ресурс дұрыс көрсетілмейді.
  • Ең көп жас (секундтар): браузер жіберу алдындағы OPTIONS сұрауын кэштеуі керек ең көп уақытты көрсетіңіз. Мысалы, 200.

Қосымша ақпарат: Azure Storage Services үшін CORS қолдау.

Тіркелген файл кескін болса, Dataverse немесе Azure Storage екеуінің қайсысында сақталса да, басқару элементі кескінді нобай түрінде көрсетеді.

Ескерім

Нобай мүмкіндігі өлшемі 1 МБ-тан аспайтын кескіндермен шектеледі.

Ескерімдер нобайы.

Azure Blob сақтау процестері

Тіркемелерді Azure сақтау орнына жүктеу үшін қажет бірнеше процестер белсендірілуі керек: AzureBlobStorageEnabled, Azure Blob сақтау орнының Url мекенжайы және Ортақ қатынас қолтаңбасын жасау.

Blob сақтау орнының процестері.

Тасымалдау кезінде процестер өшірілуі мүмкін. Веб-ресурстарды қосу қадамдарын орындағаннан кейін, тасымалдау тіркемелердің Azure сақтау орнының орнына Dataverse жүктелуіне әкелуі мүмкін. Бұл процестердің тіркемелерді Azure сақтау орнына жүктеу үшін белсендірілгеніне көз жеткізіңіз.

CORS протоколын қолдау

Порталдардағы CORS протоколының қолдауы туралы ақпарат алу үшін CORS протоколының қолдауын конфигурациялау бөліміне өтіңіз.