D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples Amazon Glacier utilisant Tools for PowerShell V4
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de la version Outils AWS pour PowerShell 4 avec Amazon Glacier.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserGet-GLCJob.
- Outils pour PowerShell V4
-
Exemple 1 : renvoi des détails de la tâche spécifiée. Une fois la tâche terminée avec succès, l' Read-GCJobOutput applet de commande peut être utilisée pour récupérer le contenu de la tâche (une archive ou une liste d'inventaire) dans le système de fichiers local.
Get-GLCJob -VaultName myvault -JobId "op1x...JSbthM"Sortie :
Action : ArchiveRetrieval ArchiveId : o9O9j...X-TpIhQJw ArchiveSHA256TreeHash : 79f3ea754c02f58...dc57bf4395b ArchiveSizeInBytes : 38034480 Completed : False CompletionDate : 1/1/0001 12:00:00 AM CreationDate : 12/13/2018 11:00:14 AM InventoryRetrievalParameters : InventorySizeInBytes : 0 JobDescription : JobId : op1x...JSbthM JobOutputPath : OutputLocation : RetrievalByteRange : 0-38034479 SelectParameters : SHA256TreeHash : 79f3ea754c02f58...dc57bf4395b SNSTopic : StatusCode : InProgress StatusMessage : Tier : Standard VaultARN : arn:aws:glacier:us-west-2:012345678912:vaults/test-
Pour plus de détails sur l'API, consultez DescribeJob la section Référence des Outils AWS pour PowerShell applets de commande (V4).
-
L'exemple de code suivant montre comment utiliserNew-GLCVault.
- Outils pour PowerShell V4
-
Exemple 1 : crée un nouveau coffre-fort pour le compte de l’utilisateur. Comme aucune valeur n'a été fournie au AccountId paramètre -, les applets de commande utilisent par défaut « - » pour indiquer le compte courant.
New-GLCVault -VaultName myvaultSortie :
/01234567812/vaults/myvault-
Pour plus de détails sur l'API, consultez CreateVault la section Référence des Outils AWS pour PowerShell applets de commande (V4).
-
L'exemple de code suivant montre comment utiliserRead-GLCJobOutput.
- Outils pour PowerShell V4
-
Exemple 1 : télécharge le contenu de l’archive dont l’extraction était planifiée dans le cadre de la tâche spécifiée et stocke le contenu dans un fichier sur disque. Le téléchargement valide le checksum pour vous, s’il est disponible. Si vous le souhaitez, la réponse complète, y compris le checksum, peut être renvoyée en spécifiant
-Select '*'.Read-GLCJobOutput -VaultName myvault -JobId "HSWjArc...Zq2XLiW" -FilePath "c:\temp\blue.bin"-
Pour plus de détails sur l'API, consultez GetJobOutput la section Outils AWS pour PowerShell Cmdlet Reference (V4).
-
L'exemple de code suivant montre comment utiliserStart-GLCJob.
- Outils pour PowerShell V4
-
Exemple 1 : démarre une tâche pour extraire une archive dans le coffre-fort spécifié appartenant à l’utilisateur. L'état de la tâche peut être vérifié à l'aide de l' Get-GLCJob applet de commande. Une fois la tâche terminée avec succès, l' Read-GCJobOutput applet de commande peut être utilisée pour récupérer le contenu de l'archive dans le système de fichiers local.
Start-GLCJob -VaultName myvault -JobType "archive-retrieval" -JobDescription "archive retrieval" -ArchiveId "o9O9j...TX-TpIhQJw"Sortie :
JobId JobOutputPath Location ----- ------------- -------- op1x...JSbthM /012345678912/vaults/test/jobs/op1xe...I4HqCHkSJSbthM-
Pour plus de détails sur l'API, consultez InitiateJob la section Référence des Outils AWS pour PowerShell applets de commande (V4).
-
L'exemple de code suivant montre comment utiliserWrite-GLCArchive.
- Outils pour PowerShell V4
-
Exemple 1 : télécharge un seul fichier dans le coffre-fort spécifié, en renvoyant l’ID de l’archive et la somme de contrôle calculée.
Write-GLCArchive -VaultName myvault -FilePath c:\temp\blue.binSortie :
FilePath ArchiveId Checksum -------- --------- -------- C:\temp\blue.bin o9O9jUUs...TTX-TpIhQJw 79f3e...f4395bExemple 2 : charge le contenu d’une hiérarchie de dossiers dans le coffre-fort spécifié dans le compte de l’utilisateur. Pour chaque fichier chargé, l’applet de commande émet le nom du fichier, l’ID d’archive correspondant et la somme de contrôle calculée de l’archive.
Write-GLCArchive -VaultName myvault -FolderPath . -RecurseSortie :
FilePath ArchiveId Checksum -------- --------- -------- C:\temp\blue.bin o9O9jUUs...TTX-TpIhQJw 79f3e...f4395b C:\temp\green.bin qXAfOdSG...czo729UHXrw d50a1...9184b9 C:\temp\lum.bin 39aNifP3...q9nb8nZkFIg 28886...5c3e27 C:\temp\red.bin vp7E6rU_...Ejk_HhjAxKA e05f7...4e34f5 C:\temp\Folder1\file1.txt _eRINlip...5Sxy7dD2BaA d0d2a...c8a3ba C:\temp\Folder2\file2.iso -Ix3jlmu...iXiDh-XfOPA 7469e...3e86f1-
Pour plus de détails sur l'API, consultez UploadArchive la section Outils AWS pour PowerShell Cmdlet Reference (V4).
-