Where to find FPGA validation file for Azure attestation?

Andrew Wasielewski 15 Reputation points
2024-08-13T16:44:45.75+00:00

On the Azure FPGA attestation support website: https://learn.microsoft.com/en-us/azure/virtual-machines/field-programmable-gate-arrays-attestation, there is an instruction for validating the FPGA and starting attestation, however, this requires a file called: "validate-fpgaimage.sh", which is not linked anywhere. There is no explanation for where this file is, how to create it, or what it does. This would be very helpful to add as I do not know how I can attest my VM without this file. Thank you!

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,968 questions
0 comments No comments
{count} vote

2 answers

Sort by: Most helpful
  1. Pinaki Ghatak 4,535 Reputation points Microsoft Employee
    2024-08-14T15:21:52.36+00:00

    Hello @Andrew Wasielewski

    The validate-fpgaimage.sh script is one of the validation scripts that you need to download from the following Azure storage blob container: https://fpgaattestation.blob.core.windows.net/validationscripts/validate.zip. The zip file has two PowerShell scripts, one to submit and the other to monitor while the third file is a bash script which performs both functions.

    You can find more information on running the attestation scripts in the Azure FPGA Attestation Service document.

    That should get you started.


    I hope that this response has addressed your query and helped you overcome your challenges. If so, please mark this response as Answered. This will not only acknowledge our efforts, but also assist other community members who may be looking for similar solutions.

    1 person found this answer helpful.

  2. deherman-MSFT 37,411 Reputation points Microsoft Employee
    2024-08-27T16:29:27.91+00:00

    @Andrew Wasielewski

    Can you confirm you have already requested access and been approved? My understanding is that the scripts should be accessible once approved. Please let me know if you have been approved and are still not able to access the scripts and I can work with our service team.

    You will need to have your tenant and subscription ID authorized to submit to the attestation service. Visit https://aka.ms/AzureFPGAAttestationPreview to request access.


    If you still have questions, please let us know in the "comments" and we would be happy to help you. Comment is the fastest way of notifying the experts.

    If the answer has been helpful, we appreciate hearing from you and would love to help others who may have the same question. Accepting answers helps increase visibility of this question for other members of the Microsoft Q&A community.

    Thank you for helping to improve Microsoft Q&A!

    User's image


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.