Бөлісу құралы:


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

Ескертпе

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

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

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

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

Модельге негізделген 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 сақтау орны қызметтері үшін CORS қолдауы.

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

Ескертпе

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

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

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

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

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

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

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