Қолданбаны тіркеу мәселелері
ALM Accelerator for Power Platform қажетті қызметтермен байланысу үшін Microsoft Entra қолданбаны тіркеуге сүйенеді. Бұл мақалада ALM Accelerator бағдарламасына арналған қолданбаны тіркеу стратегиясын жасаған кезде есте сақтау қажет ойлар мен қолдануға болатын тәсілдер талқыланады.
Міндетті API рұқсаттары
Қажетті қызметтермен байланысу үшін ALM Accelerator үшін сәйкес API интерфейстерін пайдалану үшін қолданбаларды тіркеуге рұқсат беруіңіз керек. Осы қызметтермен байланысуға қойылатын талаптар ALM Accelerator функциясына байланысты.
Келесі кесте ALM Accelerator бағдарламасының әртүрлі функциялары үшін қандай API рұқсаттары қажет екенін көрсетеді.
Функционалдылық | API рұқсаты | Рұқсат түрі | Сипаттама |
---|---|---|---|
CustomAzureDevOps теңшелетін коннекторы | Azure DevOps - user_impersonation | Өкілетті | ALM Accelerator кенеп қолданбасы байланысу үшін Azure DevOps API рұқсаттарын қажет етеді Azure DevOps. |
Тексеру құбырларын орналастыру | Dynamics CRM - user_impersonation | Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
Тексеру құбырларын орналастыру | Power Apps кеңесші - Талдау.Барлығы | Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
Сынақ құбырларын орналастырыңыз | Dynamics CRM - user_impersonation | Өкілетті | Шешімдерді сынақ ортасына орналастыру құбырына шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
Өндіріс құбырларын орналастырыңыз | Dynamics CRM - user_impersonation | Өкілетті | Өндіріс ортасына шешімдерді орналастыру құбырына шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
Шешім үдерістер тізбегін экспорттау | Dynamics CRM - user_impersonation | Өкілетті | Шешімдерді жасаушы әзірлеу ортасынан экспорттау құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
Шешім үдерістер тізбегін импорттау | Dynamics CRM - user_impersonation | Өкілетті | Azure Git бастапқы басқаруынан шешімдерді жасаушы әзірлеу ортасына импорттау құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
Шешім үдерістер тізбегін жою | Dynamics CRM - user_impersonation | Өкілетті | Жасаушы әзірлеу ортасындағы шешімдерді жою құбырына шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
Қолданбаны тіркеу стратегиясын қарастыру
ALM Accelerator үшін қолданбаларды тіркеуді жасау және басқару стратегиясын жасаған кезде қауіпсіздік пен техникалық қызмет көрсетуді ескеру қажет.
Ең аз артықшылық принципі
Қауіпсіздік тұрғысынан ең аз артықшылық принципін қарастырыңыз. Кез келген қолданбаны тіркеу қажетті әрекеттерді орындау үшін қажетті ең аз артықшылықтарға ие болуы керек.
Техникалық қызмет көрсетудің қарапайымдылығы
Техникалық қызмет көрсету тұрғысынан қолданба тіркеулерін және оларды пайдаланатын қызметтерді сақтау үшін ең аз жұмыс көлемін орындауды талап ететін стратегияны қарастырыңыз. Мысалы, қолданбаларды тіркеуді сақтау міндеттерінің бірі құпия айналдыру болып табылады — ағымдағы құпияны жою және жаңасын жасау. Құпия айналдырылған кезде қолданбаны тіркеуді пайдаланатын әрбір қызмет қайта конфигурациялануы керек. Қолданбаларды тіркеу қаншалықты көп болса, оларды сақтау үшін соғұрлым көп жұмыс істеу керек.
Azure қолданбасын тіркеу стратегиялары
ALM Accelerator көмегімен Microsoft Entra ID пайдаланатын қолданбаларды тіркеу стратегиялары өте қарапайымнан өте түйіршіктіге дейін.
Барлығы үшін бір қолданбаны тіркеу
Ең қарапайым стратегия - сіздің барлық қажеттіліктеріңіз үшін бір қолданба тіркеуін жасау. Бұл стратегиямен CustomAzureDevOps теңшелетін қосқышы және Azure DevOps орталарға кіру үшін қажет барлық Power Platform қызметтік қосылымдар үшін бірдей қолданбаны тіркеуді пайдаланасыз.
Бұл стратегия басқаруға ең оңай болғанымен, ол ең аз артықшылық принципін бұзады. Бір қолданбаны тіркеуде теңшелетін қосқыш және барлық Azure DevOps конфигурацияланған қызмет қосылымдары арқылы барлық қажетті әрекеттерді орындауға рұқсаттар бар.
Бағдарламаны тіркеу | API рұқсаты және түрі | Сипаттама |
---|---|---|
Барлық мақсаттар үшін бір қолданбаны тіркеу | Azure DevOps - user_impersonation - Өкілетті | ALM Accelerator кенеп қолданбасы байланысу үшін Azure DevOps API рұқсаттарын қажет етеді Azure DevOps. |
Барлық мақсаттар үшін бір қолданбаны тіркеу | Dynamics CRM - user_impersonation - Өкілетті | Шешімдерді жасаушы әзірлеу орталарынан экспорттау және шешімдерді тексеру, сынақ және өндіру орталарына орналастыру құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
Барлық мақсаттар үшін бір қолданбаны тіркеу | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
Бір қолданбаны тіркеу Azure DevOps және біреуі үшін Power Platform
Неғұрлым егжей-тегжейлі стратегия CustomAzureDevOps теңшелетін қосқышы үшін бір қолданбаны тіркеу және Power Platform орталармен байланысу үшін құбырлар үшін біреуін жасау болып табылады.
Бұл стратегия ең аз артықшылықтар принципіне жақсырақ сәйкес келеді. CustomAzureDevOps теңшелетін қосқышы үшін пайдаланылатын қолданбаны тіркеу ғана Azure DevOps API-ге қол жеткізе алады және Power Platform қосылу үшін пайдаланылатын қолданба тіркеуі ғана Power Platform пайдалана алады. (Dynamics CRM) API.
Бағдарламаны тіркеу | API рұқсаты және түрі | Сипаттама |
---|---|---|
үшін қолданбаны тіркеу Azure DevOps | Azure DevOps - user_impersonation - Өкілетті | ALM Accelerator кенеп қолданбасы байланысу үшін Azure DevOps API рұқсаттарын қажет етеді Azure DevOps. |
үшін қолданбаны тіркеу Power Platform | Dynamics CRM - user_impersonation - Өкілетті | Шешімдерді жасаушы әзірлеу орталарынан экспорттау және шешімдерді тексеру ортасына орналастыру құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
үшін қолданбаны тіркеу Power Platform | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
Бір қолданбаны тіркеу Azure DevOps үшін және бірнешеу үшін Power Platform
Әртүрлі Power Platform орталарға кіру үшін қолданбаларды тіркеуді жасау одан да егжей-тегжейлі стратегия болып табылады. ALM Accelerator конвейерлері арқылы қатынасу қажет әрбір орта үшін бір қолданба тіркелімін жасай аласыз. Немесе ALM Accelerator көмегімен қолдау көрсететін әрбір Power Platform жоба үшін бір қолданбаны тіркеуді жасаңыз.
Бұл стратегия ең аз артықшылықтар принципімен тығыз сәйкес келеді. Дегенмен, сіз техникалық қызмет көрсетуді де ескеруіңіз керек. Әрбір орта үшін қай қолданбаны тіркеу пайдаланылатынын анықтаудың құрылымдық жолын сақтауды ұмытпаңыз. Бұл ақпарат қолданбаны тіркеу құпияларын айналдырған кезде пайдалы болады.
Келесі кестеде тек сәйкес ортаға кіруді шектеу үшін әрбір Power Platform жоба үшін қолданба тіркелімдерін қалай жасауға болатынын көрсетеді.
Бағдарламаны тіркеу | Power Platform ауқымы | API рұқсаты және түрі | Сипаттама |
---|---|---|---|
үшін қолданбаны тіркеу Azure DevOps | Қолданылмайды | Azure DevOps - user_impersonation - Өкілетті | ALM Accelerator кенеп қолданбасы байланысу үшін Azure DevOps API рұқсаттарын қажет етеді Azure DevOps. |
үшін қолданбаны тіркеу Power Platform | Platform 1-жобасы | Dynamics CRM - user_impersonation - Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 1-жоба | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 2-жоба | Dynamics CRM - user_impersonation - Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 2-жоба | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 1-ші жасаушының әзірлеу ортасы | Dynamics CRM - user_impersonation - Өкілетті | Шешімдерді жасаушы әзірлеу ортасынан экспорттау құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
үшін қолданбаны тіркеу Power Platform | 2-ші жасаушының әзірлеу ортасы | Dynamics CRM - user_impersonation - Өкілетті | Шешімдерді жасаушы әзірлеу ортасынан экспорттау құбыры шешім операцияларын орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
Төмендегі кестеде әрбір Power Platform орта үшін қолданбаларды тіркеуді жасау арқылы ең аз артықшылықтар принципімен әрі қарай қалай теңестіруге болатынын көрсетеді.
Бағдарламаны тіркеу | Power Platform ауқымы | API рұқсаты және түрі | Сипаттама |
---|---|---|---|
үшін қолданбаны тіркеу Azure DevOps | Қолданылмайды | Azure DevOps - user_impersonation - Өкілетті | ALM Accelerator кенеп қолданбасы байланысу үшін Azure DevOps API рұқсаттарын қажет етеді Azure DevOps. |
үшін қолданбаны тіркеу Power Platform | 1-жоба - тексерім ортасы | Dynamics CRM - user_impersonation - Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 1-жоба - тексерім ортасы | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 1-жоба – сынақ ортасы | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 1-жоба - жұмыс ортасы | Dynamics CRM - user_impersonation - Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 2-жоба - тексерім ортасы | Dynamics CRM - user_impersonation - Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 2-жоба - тексерім ортасы | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 2-жоба – сынақ ортасы | Power Apps кеңесші - пайдаланушы_еліктеу - Өкілетті | Тексеру ортасына шешімдерді орналастыруға арналған конвейерге шешімді тексеру тапсырмасын іске қосу үшін Power Apps кеңесші қызметін пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 2-жоба - жұмыс ортасы | Dynamics CRM - user_impersonation - Өкілетті | Тексеру ортасына шешімдерді орналастыру үшін құбырға шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттары қажет. |
үшін қолданбаны тіркеу Power Platform | 1-ші жасаушының әзірлеу ортасы | Dynamics CRM - user_impersonation - Өкілетті | Шешімдерді жасаушы әзірлеу ортасынан экспорттау құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |
үшін қолданбаны тіркеу Power Platform | 2-ші жасаушының әзірлеу ортасы | Dynamics CRM - user_impersonation - Өкілетті | Шешімдерді жасаушы әзірлеу ортасынан экспорттау құбыры шешім әрекеттерін орындау үшін Power Platform (Dynamics CRM) API пайдалану рұқсаттарын қажет етеді. |