Skip to main content

20 juillet 2026

Charger l'image Unified Access Gateway avec PowerShell

Vous pouvez charger l'image Unified Access Gateway avec PowerShell. Vous pouvez importer et enregistrer l'image dans d'autres régions si nécessaire.

Procédure

  1. Téléchargez le fichier image Unified Access Gateway .ova à partir du portail Customer Connect. La version de ce fichier doit être 3.5 ou ultérieure.

  2. Extrayez l'image .vmdk du fichier .ova.

    WindowsUbuntu
    expand-7zip ova-filename target-location
    Par exemple, euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova est le fichier téléchargé, où x-y est le numéro de version et 12345678 est le numéro de build. Pour extraire le fichier .vmdk dans C:\temp, exécutez la commande suivante :
    expand-7zip C:\uag\euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova C:\uag\
    tar -xvf ova-filename
    Par exemple,
    tar -xvf euc-unified-access-gateway-x.y.0.0-12345678_OVF10.ova 
  3. Chargez l'image .vmdk dans le compartiment S3.

    
    $vmdkImage="euc-unified-access-gateway-x.y.0.0-12345678-system.vmdk"
    $bucket="uag-images"
    $region="us-east-2"
    
    $params = @{
    "BucketName"=$bucket
    "File"="C:\uag\"+$vmdkImage
    "key"="/"+$vmdkImage
    "Region"=$region
    }
    Write-S3Object @params
    
  4. Importez le snapshot EC2.

    $params = @{
    "DiskContainer_Format"="VMDK"
    "DiskContainer_S3Bucket"=$bucket
    "DiskContainer_S3Key"=$vmdkImage
    "Region"=$region
    }
    $impId=Import-EC2Snapshot @params
    
  5. Pour suivre l'importation, exécutez périodiquement la commande suivante pour obtenir l'état de la progression.

    Remarque : l'importation prendra plusieurs minutes.

    (Get-EC2ImportSnapshotTask -ImportTaskId `
    $impId.ImportTaskId).SnapshotTaskDetail
    
    
  6. Lorsque vous aurez terminé, la commande suivante doit afficher le SnapshotId.

    (Get-EC2ImportSnapshotTask -ImportTaskId `
    $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId
    
  7. Enregistrez l'image en tant qu'AMI (Amazon Machine Image).

    $bdm=New-Object Amazon.EC2.Model.BlockDeviceMapping 
    $bd=New-Object Amazon.EC2.Model.EbsBlockDevice 
    $bd.SnapshotId=(Get-EC2ImportSnapshotTask `
    -ImportTaskId $impId.ImportTaskId).SnapshotTaskDetail.SnapshotId 
    $bd.DeleteOnTermination=$true
    $bdm.DeviceName="/dev/sda1" 
    $bdm.Ebs=$bd
    $params = @{ 
    "BlockDeviceMapping"=$bdm 
    "RootDeviceName"="/dev/sda1" 
    "Name"=$vmdkImage 
    "Architecture"="x86_64" 
    "VirtualizationType"="hvm"
    "EnaSupport"=$true 
    }
    Register-EC2Image @params
    

Résultats

Dans la console AWS, votre image importée doit s'afficher dans les images AMI d'EC2.

Cette page vous a-t-elle été utile ?

Envoyer un commentaire sur cette rubrique

Cette rubrique vous a-t-elle été utile ?

N'indiquez aucune information personnelle ou confidentielle.

Génération du lien…