Пікірлер
@akshaykumarsharma3411
@akshaykumarsharma3411 10 күн бұрын
hi thanks for the great video arsen . i was following the steps you laid and was at the step of review and publish and after a couple of hours i didnt see any progress and then i refreshed the page and saw that Package configuration (got checked) Automated validation. CompletedFinancial configuration (<5 min)(got checked) Automated validation. CompletedPackage provisioning (Public Azure) (<1 day) got an error here which was Failed. Operation failed, exception: Failed to process changes during VSTS operation for offer . It would be really helpful if you could help me out I would even share the files with you want just need help to figure this out
@indiancitizen-ky7mx
@indiancitizen-ky7mx Ай бұрын
Great Video
@mystiqkc
@mystiqkc 2 ай бұрын
Excellent video!
@rupalirastogi4952
@rupalirastogi4952 4 ай бұрын
Can you do a video on how to connect to Postgres db using MSI in a Java/Springboot project?
@anthonydelagarde3990
@anthonydelagarde3990 4 ай бұрын
Thank you Arsen!!
@youneselhamss2908
@youneselhamss2908 5 ай бұрын
I get a 503 service unavailable error, when I try to get customers from partner center. I get an access token but then I can't fetch anything. What do you think the problem is?
@rafaelrba
@rafaelrba 7 ай бұрын
Tks!
@BROwnBRO
@BROwnBRO 7 ай бұрын
Are all monitoring options are avaiable to the subscriber/buyer of the managed app ?
@FareAlert
@FareAlert 8 ай бұрын
would this service support an IaaS SQL AG Cluster? How to set the dns record to word with a dynamic network name? Just define the CNO and use a CName alias?
@sachinkumarsingh1012
@sachinkumarsingh1012 8 ай бұрын
where can i get the commands?
@ArsenVlad
@ArsenVlad 8 ай бұрын
Take a look at the GitHub repo referenced from the blog post arsenvlad.medium.com/azure-managed-application-with-aks-and-deployment-time-or-cross-tenant-role-assignments-to-vm-and-3ebce7d607c2
@steve0wilkinson
@steve0wilkinson 10 ай бұрын
really useful video - there is so little about this in the docs! However, I have a managed app that contains a synapse database, I have used your video to grant Blob Storage Contributor to the synapse managed identity. I then have a SQL Database that uses the managed identity in a parquet datasource to read from the blob storage - but I get this error: Cannot obtain AAD token to access storage. Error message: 'AADSTS700016: Application with identifier 'faa8f080-xxxx-db0' was not found in the directory 'PUBLISHER's DIRECTORY'. This can happen if the application has not been installed by the administrator of the tenant the app ID is that of my synapse workspace in the customer tenant, but it seems it is trying to authenticate against the publisher tenant. Any ideas?!
@MasterTrollazo
@MasterTrollazo 10 ай бұрын
Thank you, you have saved me a lot of time pointing directly to this undocumented endpoint to refresh the permissions
@gurusworld8226
@gurusworld8226 Жыл бұрын
Good one, you save my time, I was struggling to make a configuration. I can visualize how much effort you put into this. Thanks for sharing us. I am trying to authenticate external oauth token which is also hosted in Azure but in a different Tenant, could you help me to Authenticate that. I am getting below error. "AADSTS700222: AAD-issued tokens may not be used for federated identity flows.
@ArsenVlad
@ArsenVlad Жыл бұрын
Thank you! Glad this was helpful for you. I mentioned about 10:30 min into the video that using another AAD tenant as the IdP is not currently supported.
@user-kd4lr5oi9e
@user-kd4lr5oi9e Жыл бұрын
Hi, I liked your video. I have a question.. If I am using external Idp and my client(or client-id) is kubernetes.local (AKS cluster) , then how I can configure it? Thanks.
@sanppatil
@sanppatil Жыл бұрын
Wow, You simplified this stuff with so much clarity. Love this video.
@ArsenVlad
@ArsenVlad Жыл бұрын
Thank you Sandip! Glad you found it useful.
@patrickrex2984
@patrickrex2984 Жыл бұрын
Thank you for the great tutorial, it helps me a lot. What I don't understand is how do I customize the VHD (install software like DB system custom software, etc) and capture the virtual machine?
@ArsenVlad
@ArsenVlad Жыл бұрын
Thank you Patrick! The section of the video that talks about the Packer template shows how to have a script in Packer template to customize the insides of the VM before capturing it as an image. If you want to customize the VM manually not via script, you may want to deploy a VM, then customize by connecting to it, and then capture an image out of it. But it will be hard to repeat this manual process. That's why Packer does it via scripting.
@patrickrex2984
@patrickrex2984 Жыл бұрын
@@ArsenVlad thank you, i will try it.
@secularinvesting5970
@secularinvesting5970 Жыл бұрын
Sir is there a way to even "ban" Postman from accessing an Azure API? because a person can continue clicking/use Postman to use up a quota of an API
@phaneendhraajaythota1025
@phaneendhraajaythota1025 Жыл бұрын
Hello @Arsen, one Question here, when we create a multi tenant application and let user sign in to our website , We can request for permissions listed in our application with '/.default' scope that will automatically reflects granted permissions in the client's Enterprise Applications. but the service principal requires to be in specific role like let's say 'Application Administrator' .. I could only think of one way and that is to seek permission such as 'Directory.AccessAsUser' and make all necessary changes the clients tenant after successful consent. would you suggest any alternative?
@samlaw4018
@samlaw4018 Жыл бұрын
This is the best video I have seen on this subject
@ArsenVlad
@ArsenVlad Жыл бұрын
Thank you!
@akashkarve1991
@akashkarve1991 Жыл бұрын
I really like this video. Simple explanation with demo of complex topic. Keep it up Arsen.
@ArsenVlad
@ArsenVlad Жыл бұрын
Thank you Aakash!
@lifechamp007
@lifechamp007 Жыл бұрын
Thank you for the video !!
@ArsenVlad
@ArsenVlad Жыл бұрын
Glad it was helpful!
@meirarasual7921
@meirarasual7921 2 жыл бұрын
p̾r̾o̾m̾o̾s̾m̾ 🤔
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Hi Meira! Can you please clarify the question? :)
@malik6318
@malik6318 2 жыл бұрын
Great video!
@mamtas315
@mamtas315 2 жыл бұрын
Awesome demo... very clear and to the point.
@mojotmn
@mojotmn 2 жыл бұрын
Would be awesome if the mic volume was a bit louder. Other than that thank you very much for the video, everything was covered really good.
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Thank you! Is the mic volume too low on my other videos too for you?
@mojotmn
@mojotmn 2 жыл бұрын
@@ArsenVlad It's a bit better in other videos but still i have to increase the volume almost to full, like 90-95%. I was listening this video on 100% volume.
@MoranGuyVideos
@MoranGuyVideos 2 жыл бұрын
Question may you can help me with...I'm trying to add a script to the image which will run only at provisioning of a VM from that image and take parameters from custom data. Where should I put the script in the image?
@ArsenVlad
@ArsenVlad 2 жыл бұрын
I think you should be able to place the script file anywhere you want in your image filesystem - as long as you use your OS-specific configuration to actually execute that script at the proper time on startup and prevent it from executing in the future once it did what it needed to do. If you want to run a dynamic script that's not part of the image and you are using ARM templates to deploy the VM, you can also use CustomScript VM extension to execute a script that is in the image already or downloaded from somewhere (docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-linux)
@parikshitpatil1421
@parikshitpatil1421 2 жыл бұрын
@DeepFrydTurd
@DeepFrydTurd 2 жыл бұрын
Maybe this can be useful for me, im going to disregard the comment below me and stay thru the whole video then test it out my self and compare it to other APIs
@mikecoffey60
@mikecoffey60 2 жыл бұрын
Great video! My only issue is when I try to load all the records into the table, I get the error "Error parsing AVRO: error parsing file header: unexpected end of data (bytes)". One difference I noticed is when I list the files in the stage, if my events are being written to [namespace]/a/b/c/d, my list shows [namespace], [namespace]/a, [namespace]/a/b, etc.
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Thank you @Mike Coffey! Are you able to successfully load one file versus the full directory? Maybe you can try to find the specific file that's not working properly (e.g., maybe it is being written to while also trying to be read).
@tubebha
@tubebha 2 жыл бұрын
Thanks Arsen for such a wonderful explanation, especially the approach of step-by-step evolution of the concepts. I am really a big fan of approach that shows the error and then what those error means and then the right approach to solve that error scenario. A big thumbs-up and a big thanks to you.
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Thank you Arvind!
@Philip-Fourie
@Philip-Fourie 10 ай бұрын
@Arsen, I totally agree with @tubebha. Thanks for making this video, I really enjoyed it.
@japneetsingh3269
@japneetsingh3269 2 жыл бұрын
Sir how can we login in pgadmin4 with active directory admin and what will be the password so we can connect to the PostgreSQL server
@japneetsingh3269
@japneetsingh3269 2 жыл бұрын
Sir how can we perform all the operations in window server vm?
@ArsenVlad
@ArsenVlad 2 жыл бұрын
You can get the access token using Azure CLI on a Windows VM and then connection to Postgres is via the psql tool.
@japneetsingh3269
@japneetsingh3269 2 жыл бұрын
@@ArsenVlad thank you very much sir and sir one more thing can't we do all this process in GUI
@masoudpesaran9721
@masoudpesaran9721 2 жыл бұрын
Very useful. Thanks for sharing.
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Thank you Masoud!
@rajunanduri2541
@rajunanduri2541 2 жыл бұрын
Excellent video ... well done and thanks for sharing
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Thanks for watching!
@ThePaolokiller
@ThePaolokiller 2 жыл бұрын
This must be the worst api I've ever used
@ArsenVlad
@ArsenVlad 2 жыл бұрын
This one is an older API that will hopefully be updated in the future. Thank you so much for watching and hope the video was helpful in understanding how the API works today.
@ThePaolokiller
@ThePaolokiller 2 жыл бұрын
@@ArsenVlad Your video was indeed helpful, thanks.
@PrawalGangwar
@PrawalGangwar 3 жыл бұрын
Is it possible to create a Marketplace offering from SharedImageGallery Image now?
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Yes! Since March 2021, it is possible to publish VM offers using Shared Image Gallery as the source (provided that your Partner Center account is using the same Azure Active Directory tenant as the Azure Subscription where you have the Shared Image Gallery). I added a note about this to the blog article that includes this video here techcommunity.microsoft.com/t5/fasttrack-for-azure/simple-azure-marketplace-virtual-machine-offer-creating-vm/ba-p/2058093
@thrinathkumar8749
@thrinathkumar8749 3 жыл бұрын
getting below error when i try to use the below command can you please help me here Packer build -var location=eastus2 -var sig_gallery_resource_group=avsig200 -var sig_gallery_name=avgallery200 -var sig_image_name=avimage200 -var sig_image_version=1.0.0 packer-sig-ubuntu.json azure-arm: output will be in this color. ==> azure-arm: Running builder ... Build 'azure-arm' errored after 2 milliseconds 202 microseconds: error fetching subscriptionID from VM metadata service for Managed Identity authentication: Get "169.254.169.254/metadata/instance/compute?api-version=2017-08-01&format=json": dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network. ==> Wait completed after 2 milliseconds 202 microseconds ==> Some builds didn't complete successfully and had errors: --> azure-arm: error fetching subscriptionID from VM metadata service for Managed Identity authentication: Get "169.254.169.254/metadata/instance/compute?api-version=2017-08-01&format=json": dial tcp 169.254.169.254:80: connectex: A socket operation was attempted to an unreachable network. ==> Builds finished but no artifacts were created.
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Have you confirmed that you properly set the environment variables in your terminal session for packer to use when authenticating to Azure Resource Manager? It should be the AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID, AZURE_CLIENT_ID, and AZURE_CLIENT_SECRET environment variables that need to be set to proper values depending on your terminal. See github.com/arsenvlad/azure-vm-offer-hello-world-202012/blob/main/packer/packer-sig.md#prepare
@eanil7717
@eanil7717 2 жыл бұрын
@@ArsenVlad me too, getting the same error....
@ArsenVlad
@ArsenVlad 2 жыл бұрын
@@eanil7717 Have you tried the suggestion above to make sure you properly set the environment variables that are being used by packer?
@haseebshaukat6638
@haseebshaukat6638 3 жыл бұрын
Hey i am following this video and using your same code sample from git hub. I am running into an error in the last step when you are Creating managed application definition at 10:55. Errror is : InvalidPackageZipFile - The file at '<url>' is not a valid zip file.
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Can you double-check that the ZIP file that you create is a valid ZIP file and contains the mainTemplate.json and other files? Maybe ZIP file got created incorrectly (i.e. Linux vs Windows)
@haseebshaukat6638
@haseebshaukat6638 3 жыл бұрын
@@ArsenVlad Tried but got same error. Making zip file with the same command you specified although i tried on both Linux and Windows Platforms.
@ArsenVlad
@ArsenVlad 3 жыл бұрын
@@haseebshaukat6638 Sounds like the zip file is not getting created properly. Are you able to open that ZIP file using File Explorer on Windows? In the video I am creating the ZIP file using "tar" command on Windows.
@markregzsantos7351
@markregzsantos7351 3 жыл бұрын
How can I publish different versions of my image but want it to appear in single offer only but with different versions to select from?
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Azure Portal UI will always deploy the "latest" version of the image - there is no UI option to select another version (the assumption is that latest version is the right one for the offer with all the patches/fixes, etc). You can have multiple version of the image published, but they have to be used via ARM templates, Azure CLI, and other programmatic means by pointing the VM imageReference to specific publisher, offer, sku, and version (instead of using "latest") for the version. For an example, see how CentOS image versions look like via "az vm image list --all --publisher OpenLogic"
@oamost
@oamost 3 жыл бұрын
Very valuable video, thank you.
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Glad it was helpful!
@mayankgoyal2469
@mayankgoyal2469 2 жыл бұрын
++ ∞
@kristo7184
@kristo7184 3 жыл бұрын
thanks for the overview! it is very informative.
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Glad it was helpful!
@TheVrushalee
@TheVrushalee 3 жыл бұрын
Is there a way to reset the bar setup settings for a 1 node system, i have messed up with the Azure storage keys
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Unfortunately, I don't know since I didn't play with it in the last couple of years. Maybe good to reach out to Teradata support to ask them.
@ryanberger65
@ryanberger65 3 жыл бұрын
Hi, For some reason in our partner center at the Technical configuration part of creating an offer - we're not seeing the option to switch between a SAS URI or the Azure Shared Image Gallery. In your video you have an option to toggle back and forth between these. Do you know why this would be?
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Hi Ryan, Have you granted Shared Image Gallery Owner access to the same Azure AD login that you use for Partner Center (docs.microsoft.com/en-us/azure/marketplace/azure-vm-create-using-approved-base#capture-image)? Also, I think that both your Partner Center account and Azure subscription that contains the Shared Image Gallery need to be using the same Azure Active Directory tenant.
@ryanberger65
@ryanberger65 3 жыл бұрын
@@ArsenVlad Hi, thanks so much for your reply. I actually did already configure this appropriately (I followed the link you sent beforehand) and I am still unable to see the radio button in the Technical COnfiguration options that allows me to switch to Azure Shared Image Gallery. Do you think I need to be a Global Administrator on the tenant? Currently, I am only an Owner on the subscription that contains the Azure Shared Image Gallery.
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Is your Partner Center account and Azure subscription using the same Azure Active Directory tenant and are you using the same account to login into both? You don't need to be Global Administrator - it is a very powerful role in AAD and should be used very sparingly.
@tmjr
@tmjr 3 жыл бұрын
Just want to say thank you for this video! Awesome explanation and well put together!
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Glad it was helpful!
@irshadsg
@irshadsg 3 жыл бұрын
Very Good Demo
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Thank you!
@sgeorge2248
@sgeorge2248 3 жыл бұрын
Good video, did you upload the second video also??
@ArsenVlad
@ArsenVlad 3 жыл бұрын
Thanks! You can find both videos on medium.com/@ArsenVlad/simple-azure-managed-application-creating-testing-and-publishing-in-partner-center-d2cb3b98bed2
@stongguo4946
@stongguo4946 4 жыл бұрын
Thank you for sharing, I am getting an error when I setup/install: replace macro tdbench7.qlr(MinutesBack integer default 30, username varcha r(30) default user) as ( select * from tdbench7.ql where starttime > current_timestamp - cast(:MinutesBack as interval minute ) and ( (position('%' in :Username) > 0 and username like :username) or username = :Username ) order by starttime; ); *** Failure 5315 An owner referenced by user does not have SELECT WITH GRAN T OPTION access to DBC.DBQLogTbl.QueryID. Statement# 1, Info =0 *** Exiting BTEQ... *** RC (return code) = 8 can you share some light? thanks
@jaherotube
@jaherotube 4 жыл бұрын
Thanks!
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Welcome!
@dipalmahajan2780
@dipalmahajan2780 4 жыл бұрын
Thanks a lot for the video and it's really good explanation .
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Glad you liked it!
@EvertonMc
@EvertonMc 4 жыл бұрын
Thanks man, that's valuable info
@ArsenVlad
@ArsenVlad 2 жыл бұрын
Glad it was helpful!