Integrating your cloud infrastructure with Secfix is a pivotal step in your certification journey. To help you navigate this process smoothly, we’ve laid out this manual that guides you through connecting your Microsoft Azure account to Secfix. Let’s get started! 🚀
💡 You will need to be an Azure Organization Administrator or Global Administrator at the tenant level to authenticate the integration. You can check your role permissions by following the steps in this guide.
💡Secfix currently only supports Azure Global Cloud (default option). If you need to connect your Government Cloud subscription, contact your CSM.
To begin, head to the Connections page in your Secfix dashboard. In the Cloud Infrastructure Providers section click Connect next to Microsoft Azure.
Step 1: Specify subscription ID
💡Connect an Azure Subscription ID that contains your production environment resources. If you have multiple subscriptions, each must be connected individually.
Once logged into Azure:
Go to this page and copy your subscription ID.
Paste it into Secfix.
Step 2: Create Secfix app and role
Go to the Azure Portal and activate Cloud Shell.
Switch Cloud Shell from PowerShell to Bash.
Run the following command in Bash to download the Secfix Azure Subscription Connection script:
wget https://staging.secfix.com/assets/provision/secfix-azure-subscription-connection.sh
💡To run the script, you must have either Organization Administrator or Global Administrator access at the tenant level in Azure.
Run the following command in Cloud Shell to generate credentials:
bash ./secfix-azure-subscription-connection.sh {subscription id}
Once the script finishes, copy and paste the output values into the corresponding fields:
App ID
App Secret
Tenant ID
Step 3: Completing the Integration
Your Secfix-Azure integration should now be complete! 🎉
Troubleshooting and Support
If you encounter any issues:
Ensure the Subscription ID is correct.
Double-check that the necessary permissions and role assignments were granted.
Still stuck? Write to us on the chat inside the app ✍️