Skip to content

Revise role assignment for Translator resource#739

Open
HiltonGiesenow wants to merge 1 commit into
MicrosoftDocs:mainfrom
HiltonGiesenow:patch-1
Open

Revise role assignment for Translator resource#739
HiltonGiesenow wants to merge 1 commit into
MicrosoftDocs:mainfrom
HiltonGiesenow:patch-1

Conversation

@HiltonGiesenow
Copy link
Copy Markdown

Updated role assignment instructions to include both 'Storage Blob Data Reader' and 'Storage Blob Data Contributor' roles for the managed identity and Translator resource, per this answer: https://learn.microsoft.com/en-us/answers/questions/2111402/error-(invaliddocumentaccesslevel)-cannot-access-s . It fails without the explicit granting of Storage Blob Data Reader

Updated role assignment instructions to include both 'Storage Blob Data Reader' and 'Storage Blob Data Contributor' roles for the managed identity and Translator resource, per this answer: https://learn.microsoft.com/en-us/answers/questions/2111402/error-(invaliddocumentaccesslevel)-cannot-access-s . It fails without the explicit granting of Storage Blob Data Reader
@prmerger-automator
Copy link
Copy Markdown
Contributor

@HiltonGiesenow : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 05b6996:

✅ Validation status: passed

File Status Preview URL Details
articles/ai-services/translator/solutions/connector/document-translation-flow.md ✅Succeeded

For more details, please refer to the build report.

@ttorble ttorble requested a review from Copilot May 11, 2026 15:13
@ttorble
Copy link
Copy Markdown
Contributor

ttorble commented May 11, 2026

@laujan

Can you review the proposed changes?

IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@prmerger-automator prmerger-automator Bot added the aq-pr-triaged C+L Pull Request Review Team label label May 11, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Translator v3 connector document-translation flow tutorial to reflect that the Translator resource’s system-assigned managed identity needs both Storage Blob Data Reader and Storage Blob Data Contributor role assignments to reliably access Azure Blob Storage during document translation.

Changes:

  • Update the role assignment guidance to include Storage Blob Data Reader in addition to Storage Blob Data Contributor.
  • Expand the role assignment steps to instruct adding the Reader role first, then adding the Contributor role.

#### Role assignment

Next, assign a **`Storage Blob Data Contributor`** role to the managed identity *at the* storage scope for your storage resource.
Next, assign the **`Storage Blob Data Reader`** and **`Storage Blob Data Contributor`** roles to the managed identity at the storage scope for your storage resource.
:::image type="content" source="../../media/managed-identities/azure-role-assignments-page-portal.png" alt-text="Screenshot: Azure role assignments page in the Azure portal.":::

1. Finally, assign a **Storage Blob Data Contributor** role to your Translator resource. The **Storage Blob Data Contributor** role gives Translator (represented by the system-assigned managed identity) read, write, and delete access to the blob container and data. In the **`Add role assignment`** pop-up window, complete the fields as follows and select **Save**:
1. Finally, assign both **Storage Blob Data Reader** and **Storage Blob Data Contributor** roles to your Translator resource. The **Storage Blob Data Reader** role gives Translator (represented by the system-assigned managed identity) read access to the source container and blobs and the **Storage Blob Data Contributor** role gives Translator read, write, and delete access to the destination blob container and data. To start, assign the **Storage Blob Data Reader** role as follows: In the **`Add role assignment`** pop-up window, complete the fields as follows and select **Save**:
Comment on lines 121 to +123
|**Subscription**| ***The subscription associated with your storage resource***.|
|**Resource**| ***The name of your storage resource***.
|**Role** | ***Storage Blob Data Contributor***.|
|**Role** | ***Storage Blob Data Reader***.|

:::image type="content" source="../../media/managed-identities/assigned-roles-window.png" alt-text="Screenshot: Azure role assignments window.":::

1. Repeat the previous 3 steps for the **Storage Blob Data Contributor** role.
@github-actions
Copy link
Copy Markdown

This pull request has been inactive for at least 14 days. If you are finished with your changes, don't forget to sign off. See the contributor guide for instructions.
Get Help
Docs Support Teams Channel
Resolve Merge Conflict

@github-actions github-actions Bot added the inactive This PR is inactive for more than 14 days label May 25, 2026
@prmerger-automator
Copy link
Copy Markdown
Contributor

@HiltonGiesenow : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aq-pr-triaged C+L Pull Request Review Team label azure-ai-translator/svc Change sent to author do-not-merge inactive This PR is inactive for more than 14 days

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants