Prerequisite: The user will need cPacket Azure SAS URLs to be shared by cPacket via a text file named ccloud-urls.txt. These URLs enable temporary access to securely download cPacket images and expire 14 days from the date of creation.
- Obtain the cPacket Azure SAS URLs from a cPacket representative (
ccloud-urls.txt). - Login to the desired Azure account and open Azure Cloud Shell.
- Ensure that the Azure Cloud Shell storage account is in the same subscription as the destination for the images.
- Upload the SAS URL txt file to Azure Cloud Shell.
- Download and execute the ccloud-azure-images script.
Contact cPacket Networks to obtain the SAS URLs utilized to deploy cPacket virtual appliances. The filename is ccloud-urls.txt by default and is referenced in the script below.
In the Azure portal, open the Azure Cloud Shell by clicking on the icon in the upper right corner of the Azure portal.
For the ccloud-azure-images script to correctly copy images, if using the Azure Cloud Shell, the Cloud Shell storage account must be in the same subscription as the destination for the images. This ensures that the resources are properly accessible and manageable.
Upload the ccloud-urls.txt file to the Azure Cloud Shell. (The root directory of the Cloud Shell is expected, and it is the default upload location.)
The ccloud-azure-images script will create the images in your Azure subscription using the URLs provided in ccloud-urls.txt.
The following command creates a resource group called cpacket in the westus2 region. Pipe the script directly through the shell as in the following invocation:
curl -L https://raw.githubusercontent.com/cPacketNetworks/ccloud-images/main/ccloud-azure-images | bash -s -- -g cpacket -l westus2This creates a new resource group with a name such as cpacket in the westus2 region.
If you have an existing resource group or would like to create the resource group with a specific name, first download the script and then supply it with the name of your resource group.
Download the script:
curl -L https://raw.githubusercontent.com/cPacketNetworks/ccloud-images/main/ccloud-azure-images > ccloud-azure-imagesMake it executable:
chmod +x ccloud-azure-imagesRun it:
./ccloud-azure-images -g resource-group-name -l regionAfter executing the script, you should have new resources in your resource group corresponding to the cPacket appliances in the URL file above:


