Repository navigation
Add new Storage Blob Connector template that uses First Party App to replace multitenant application - #15400
Open
TwistedAlex wants to merge 6 commits into
Open
Add new Storage Blob Connector template that uses First Party App to replace multitenant application#15400TwistedAlex wants to merge 6 commits into
TwistedAlex wants to merge 6 commits into
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 89a38227-9c14-4d51-b01d-601413d94369
…ate-v2 Add Storage Blob CCF V2 template with managed service principal authentication
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: cb82e9b1-2045-4766-bc2b-1bd92d87f0e7
Derive assignment names from normalized full scope, tenant-local principal ID, and role-definition ID. Use scoped Microsoft.Authorization/roleAssignments resources with API 2022-04-01 and principalType ServicePrincipal. Preserve incremental deployment and existing grants. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: cb82e9b1-2045-4766-bc2b-1bd92d87f0e7
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
Reversed package dependency references and missing provisioning order need correction for reliable installation and connection.
2 open issues
What changed in this PR
Adds a V2 Azure Storage Blob connector template to the connector template library, using a first-party application instead of the multitenant application.
Changes:
- Configures service-principal selection and
ManagedServicePrincipalauthentication. - Includes queue, Event Grid, and role-assignment provisioning.
- Defines ingestion resources, connector UI, and content package metadata.
| File | Description |
|---|---|
| DataConnectors/Templates/Connector_StorageBlob_CCF_templateV2.json | Adds the first-party-app Storage Blob connector template and supporting resources. |
Review effort: Balanced
Comment on lines
+672
to
+673
| "contentId": "[variables('dataConnectorVersionConnectorDefinition')]", | ||
| "version": "[variables('_dataConnectorContentIdConnectorDefinition')]" |
| "isGzipCompressed": false | ||
| } | ||
| }, | ||
| "dependsOn": [] |
Add storage account request context, preserve Event Grid topic identity state, and support account-scoped sender grants with create/reuse modes. Isolate connection resources behind the grid and context-pane UI while retaining first-party collector authentication and migration-safe role assignments. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Required items, please complete
Change(s):
Reason for Change(s):
Version Updated:
Testing Completed:
Checked that the validations are passing and have addressed any issues that are present: