User Profile
SatishBoddu
Microsoft
Joined 5 years ago
User Widgets
Recent Discussions
Re: ISV - Model-Driven License Enforcement
HelloJulien_AnidThanks for reaching out on this forum. I'm sorry to hear that you are facing issues with the license enforcement of your solution package. I would recommend the following steps to troubleshoot the problem: Check the license assignment for the user who is able to access the application. Make sure that the user has not been assigned a license for the application or any of its components. If the user has been assigned a license, remove the license and try accessing the application again. Check the license assignment for the user who is not able to access the application. Make sure that the user has been assigned a license for the application or its components. If the user has not been assigned a license, assign a license and try accessing the application again. Check the logs for any errors related to license validation. You can use the Power Platform Admin Center to view the logs and search for any errors related to license validation. Contact Microsoft support for further assistance. If you are still unable to resolve the issue, you can contact Microsoft support for further assistance. They will be able to help you troubleshoot the problem and provide a resolution. Sometimes, you know,License enforcement may take some time to come into effect, often up to 24 hours or more. And also ensure that the 'License Enforcement' option is enabled for your app in the Power Platform admin center. I hope this helps you resolve the issue. Let me know if you have any further questions or concerns.458Views2likes0CommentsRe: Problem with AppSource Marketplace Deployment
Hello rodneyjoyce, Thanks for reaching out on this forum and I really appreciate your patience on this user experience! Power BI is a continuously evolving service, and sometimes, updates or changes made by Microsoft might affect the app deployment process. These changes could result in app update issues. I have seen removing or renaming certain components like datasets, reports, or dashboards, it could result in the update process failing. This is because the new version might not be compatible with the existing app's configuration. Sometimes AppSource policies and guidelines also effect our app deployment. From my personal experience we have the following best practices to follow. 1) Review your app's configuration changes between versions to ensure they are compatible. You might need to maintain backward compatibility to ensure a smooth update process. and sometimes we deploy our app in lower environment(separate workspace) and User-Test it for few days or weeks and then deploy in Prod, this method is again helpful in avoiding some issues only!!! 2) Keep track of Power BI updates and announcements to be aware of any changes that might affect your app.755Views0likes0CommentsRe: How to avoid deletion of Storage/VM when managing Azure Test Drive?
HelloJamshaid120 What is the Test Drive Duration set for your Azure Test Drive? This is the number of hours the test drive will stay active. The test drive terminates automatically after this time period ends. The test drive service will automatically clean up these Resource Groups after a customer is finished with it. Ref Did you try the 'Preview Offering' to test the customer experience? This will help in knowing the capabilities of your offer as per the instance selected. Please comment in the below section to get more help on this matter and we are happy to help you further!923Views0likes2CommentsRe: How to avoid deletion of Storage/VM when managing Azure Test Drive?
HelloJamshaid120 Welcome to the Marketplace Community and thanks for your query. Community SME's on this topic or our team will review your scenario and circle back at the earliest time. Similar Thread posted on SO: How to avoid deletion of Storage/VM when managing a Cold Instance in Azure Test Drive?934Views0likes0CommentsRe: What is the best way for a marketplace offering to impersonate a customer's "app registration" ?
HelloJeanmik We have to publish Applications which use the Managed Identity for Accessing Resources. And if you need any more inputs from the user, then the UI definition file is used for that purpose. Your deployment template file should contain the definition to deploy those identities as well. Publishing Partners publish their Managed Applications to Azure Marketplace using the Cloud Partner Portal. The main components required are a) the template files, which describe the resources that will be provisioned, and b) the UI definition file, which describes how the required inputs for provisioning these resources will be displayed in the portal. The required files are packaged in a .zip file and uploaded through the publishing portal. Below is the screenshot from the publishing portal, andmore detailed instructions can be found here. Please have look the below section, i hope this may help on adding the Identity to our Resource which will be deployed. Adding Managed Identity Creating a Managed Application with a Managed Identity requires an additional property to be set on the Azure resource. The following example shows a sample identity property: { "identity": { "type": "SystemAssigned, UserAssigned", "userAssignedIdentities": { "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.ManagedIdentity/userassignedidentites/myuserassignedidentity": {} } }977Views0likes1CommentRe: What is the best way for a marketplace offering to impersonate a customer's "app registration" ?
HelloJeanmik, Welcome to Marketplace Community! When a customer installs an app from Azure Marketplace, the app is deployed to their subscription and they are prompted to provide the necessary permissions for the app to run.App developer can create the Managed Identity and configure it in their app.Your product uses the Azure managed identity to authenticate and access the customer's resources. As a publisher we provide managed applications which gets deployed in the customer's subscription and as a publisher have access to manage the deployed resources with that Resource Group. Please watch this YouTube video by "David Starr" who is a Principal Software Engineer working with partners that sell their Applications on the Azure Marketplace:Azure Managed Applications and the Azure Marketplace Azure Managed Identities :What are managed identities for Azure resources? The resource group containing the resources which are part of the Managed Application is “locked” for the customer. The customer has read-only access to the resources in this resource group. As a result, the customer cannot accidently delete or update the resources which are part of the Managed application. The publisher of the managed application, however, gets either the required permissions which enables him to maintain, service and upgrade the application in the customer’s tenant. These permissions are defined by the typical Azure RBAC roles. Ref. Additional articles to go through: MS Learn: Sell through the commercial marketplace GitHubSamples:Microsoft Marketplace Resources Index Azure Managed Application samples I hope this helps with your initial query, please comment in the below section if you need further help in this matter!1KViews0likes3Comments
Groups
Recent Blog Articles
No content to show