Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 로컬 개발 중에 로직 앱에 대한 관리 ID를 구성하려면 어떻게합니까?


로컬 개발 중에 로직 앱에 대한 관리 ID를 구성하려면 어떻게합니까?


로컬 개발 중에 로직 앱에 대한 관리 아이덴티티 구성에는 몇 단계가 포함됩니다. 관리 된 ID는 주로 Azure Resources를 위해 설계되었으며 지역 환경에서 직접 지원되지 않기 때문에 몇 단계가 포함됩니다. 그러나 API 연결을 활용하거나 환경을 시뮬레이션하여 관리 된 ID를 사용할 수 있습니다. 여기에 접근 할 수있는 방법 :

1. 한계 이해 **

관리 된 ID는 인증을 관리하기 위해 Azure 인프라에 의존하기 때문에 현지 개발을 위해 직접 지원되지 않습니다. 그러나 기존 API 연결을 사용하거나 새 연결을 만들어 동작을 시뮬레이션 할 수 있습니다.

2. API 연결 사용 **

로컬 개발의 경우 Azure에서 이미 만든 API 연결을 사용할 수 있습니다. 이러한 연결은 관리 된 ID를 사용하도록 구성 할 수 있습니다. 여기에서 진행할 수있는 방법 :

-API 연결 생성 : Azure에서 인증을 위해 관리 된 ID를 사용하는 API 연결을 만듭니다. 이 연결은 로직 앱에서 사용할 수 있습니다.
- 로컬 개발에 사용 : 로직 앱을 로컬로 실행할 때이 API 연결을 사용하여 Azure Resources에 연결하십시오. 관리 된 ID를 사용하도록 연결이 올바르게 구성되어 있는지 확인하십시오.

3. 현지에서 관리 된 신원 시뮬레이션 **

기존 API 연결이없는 경우 연결 문자열 또는 클라이언트 비밀과 같은 대체 인증 방법을 사용하여 로컬로 관리 된 ID 동작을 시뮬레이션 할 수 있습니다. 그러나이 접근법은 보안 위험을 피하기 위해 신중한 자격을 처리해야합니다.

4. 로컬 및 푸른 환경 사이의 전환 **

로컬 개발과 Azure 배포 간의 연결을 관리하려면 두 가지 연결 구성을 유지할 수 있습니다.

- 로컬 구성 : 로컬 인증 방법 (예 : 연결 문자열)을 사용합니다.
-Azure 구성 : 관리 된 ID를 사용합니다.

배포 할 때마다 연결 설정을 수동으로 편집하지 않도록 매개 변수 또는 환경 변수를 사용하여 이러한 구성을 전환하십시오.

5. 모범 사례 **

- 항상 관리되는 신분에 Azure Resources에 액세스하는 데 필요한 권한이 있는지 확인하십시오.
- 여러 로직 앱이나 환경에서 신원을 재사용 해야하는 경우 사용자가 할당 된 관리 ID를 사용하십시오.
- 하드 코딩 된 자격 증명을 피하고 저장 및 검색을위한 안전한 방법을 사용하여 지역 개발 환경을 안전하게 유지하십시오.

이 단계를 수행하면 로직 앱의 로컬 개발 중에 관리 된 신원 사용량을 효과적으로 관리하고 시뮬레이션 할 수 있습니다.

인용 :
[1] https://www.red-gate.com/simple-talk/cloud/azure/how-to-ouse-managed-indities-in-your-zure-logic-apps/
[2] https://www.youtube.com/watch?v=tgjic_go1qk
[3] https://stackoverflow.com/questions/76113022/using-connections-with-managed-identities-during-local-development
[4] https://techcommunity.microsoft.com/blog/azurefederaldeveloperconnect/deploying-logic-apps-standard-with-managed-identity-and-private-networking/4367184
[5] https://www.youtube.com/watch?v=BZHCQYISHIE
[6] https://github.com/microsoftdocs/azure-docs/blob/main/articles/logic-apps/set-up-sql-db-storage-single-standard-lockflows.md
[7] https://techcommunity.microsoft.com/blog/integrationsonazureblog/how-to-manage-managed-connection-in-logic-app-standard-for-local-devel/4344978
[8] https://learn.microsoft.com/en-us/azure/logic-apps/authenticate-with-managed-identity