FSxExemples Amazon utilisant des outils pour PowerShell - Exemples de code de l'AWS SDK

D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt 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.

FSxExemples Amazon utilisant des outils pour PowerShell

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l' AWS Tools for PowerShell aide d'AmazonFSx.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Les actions vous indiquent comment appeler des fonctions de service individuelles, mais vous pouvez les visualiser dans leur contexte dans les scénarios correspondants.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserAdd-FSXResourceTag.

Outils pour PowerShell

Exemple 1 : Cet exemple ajoute des balises à la ressource donnée.

Add-FSXResourceTag -ResourceARN "arn:aws:fsx:eu-west-1:123456789012:file-system/fs-01cd23bc4bdf5678a" -Tag @{Key="Users";Value="Test"} -PassThru

Sortie :

arn:aws:fsx:eu-west-1:123456789012:file-system/fs-01cd23bc4bdf5678a
  • Pour API plus de détails, consultez la section TagResourceRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-FSXBackup.

Outils pour PowerShell

Exemple 1 : Cet exemple récupère les sauvegardes créées depuis hier pour l'identifiant de système de fichiers donné.

Get-FSXBackup -Filter @{Name="file-system-id";Values=$fsx.FileSystemId} | Where-Object CreationTime -gt (Get-Date).AddDays(-1)

Sortie :

BackupId : backup-01dac234e56782bcc CreationTime : 6/14/2019 3:35:14 AM FailureDetails : FileSystem : Amazon.FSx.Model.FileSystem KmsKeyId : arn:aws:kms:eu-west-1:123456789012:key/f1af23c4-1b23-1bde-a1f1-e1234c5af123 Lifecycle : AVAILABLE ProgressPercent : 100 ResourceARN : arn:aws:fsx:eu-west-1:123456789012:backup/backup-01dac234e56782bcc Tags : {} Type : AUTOMATIC
  • Pour API plus de détails, consultez la section DescribeBackupsRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-FSXFileSystem.

Outils pour PowerShell

Exemple 1 : Cet exemple renvoie la description de donnéefilesystemId.

Get-FSXFileSystem -FileSystemId fs-01cd23bc4bdf5678a

Sortie :

CreationTime : 1/17/2019 9:55:30 AM DNSName : fs-01cd23bc4bdf5678a.ktmsad.local FailureDetails : FileSystemId : fs-01cd23bc4bdf5678a FileSystemType : WINDOWS KmsKeyId : arn:aws:kms:eu-west-1:123456789012:key/f1af23c4-5b67-8bde-a9f0-e1234c5af678 Lifecycle : AVAILABLE LustreConfiguration : NetworkInterfaceIds : {eni-07d1dda1322b7e209} OwnerId : 123456789012 ResourceARN : arn:aws:fsx:eu-west-1:123456789012:file-system/fs-01cd23bc4bdf5678a StorageCapacity : 300 SubnetIds : {subnet-7d123456} Tags : {FSx-Service} VpcId : vpc-41cf2b3f WindowsConfiguration : Amazon.FSx.Model.WindowsFileSystemConfiguration
  • Pour API plus de détails, consultez la section DescribeFileSystemsRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserGet-FSXResourceTagList.

Outils pour PowerShell

Exemple 1 : Cet exemple répertorie les balises pour l'arn de ressource fourni.

Get-FSXResourceTagList -ResourceARN $fsx.ResourceARN

Sortie :

Key Value --- ----- FSx-Service Windows Users Dev
  • Pour API plus de détails, consultez la section ListTagsForResourceRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-FSXBackup.

Outils pour PowerShell

Exemple 1 : Cet exemple crée une sauvegarde du système de fichiers donné.

New-FSXBackup -FileSystemId fs-0b1fac2345623456ba

Sortie :

BackupId : backup-0b1fac2345623456ba CreationTime : 6/14/2019 5:37:17 PM FailureDetails : FileSystem : Amazon.FSx.Model.FileSystem KmsKeyId : arn:aws:kms:eu-west-1:123456789012:key/f1af23c4-1b23-1bde-a1f3-e1234c5af678 Lifecycle : CREATING ProgressPercent : 0 ResourceARN : arn:aws:fsx:eu-west-1:123456789012:backup/backup-0b1fac2345623456ba Tags : {} Type : USER_INITIATED
  • Pour API plus de détails, consultez la section CreateBackupRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-FSXFileSystem.

Outils pour PowerShell

Exemple 1 : Cet exemple crée un nouveau système de fichiers Windows de 300 Go, autorisant l'accès depuis le sous-réseau spécifié, qui prend en charge un débit allant jusqu'à 8 mégaoctets par seconde. Le nouveau système de fichiers est automatiquement joint au Microsoft Active Directory spécifié.

New-FSXFileSystem -FileSystemType WINDOWS -StorageCapacity 300 -SubnetId subnet-1a2b3c4d5e6f -WindowsConfiguration @{ThroughputCapacity=8;ActiveDirectoryId='d-1a2b3c4d'}

Sortie :

CreationTime : 12/10/2018 6:06:59 PM DNSName : fs-abcdef01234567890.example.com FailureDetails : FileSystemId : fs-abcdef01234567890 FileSystemType : WINDOWS KmsKeyId : arn:aws:kms:us-west-2:123456789012:key/a1234567-252c-45e9-afaa-123456789abc Lifecycle : CREATING LustreConfiguration : NetworkInterfaceIds : {} OwnerId : 123456789012 ResourceARN : arn:aws:fsx:us-west-2:123456789012:file-system/fs-abcdef01234567890 StorageCapacity : 300 SubnetIds : {subnet-1a2b3c4d5e6f} Tags : {} VpcId : vpc-1a2b3c4d5e6f WindowsConfiguration : Amazon.FSx.Model.WindowsFileSystemConfiguration
  • Pour API plus de détails, consultez la section CreateFileSystemRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserNew-FSXFileSystemFromBackup.

Outils pour PowerShell

Exemple 1 : Cet exemple crée un nouveau système de FSx fichiers Amazon à partir d'une sauvegarde existante du serveur de fichiers Amazon FSx pour Windows.

New-FSXFileSystemFromBackup -BackupId $backupID -Tag @{Key="tag:Name";Value="from-manual-backup"} -SubnetId $SubnetID -SecurityGroupId $SG_ID -WindowsConfiguration @{ThroughputCapacity=8;ActiveDirectoryId=$DirectoryID}

Sortie :

CreationTime : 8/8/2019 12:59:58 PM DNSName : fs-012ff34e56789120.ktmsad.local FailureDetails : FileSystemId : fs-012ff34e56789120 FileSystemType : WINDOWS KmsKeyId : arn:aws:kms:eu-west-1:123456789012:key/f1af23c4-5b67-1bde-a2f3-e4567c8a9321 Lifecycle : CREATING LustreConfiguration : NetworkInterfaceIds : {} OwnerId : 933303704102 ResourceARN : arn:aws:fsx:eu-west-1:123456789012:file-system/fs-012ff34e56789120 StorageCapacity : 300 SubnetIds : {subnet-fa1ae23c} Tags : {tag:Name} VpcId : vpc-12cf3b4f WindowsConfiguration : Amazon.FSx.Model.WindowsFileSystemConfiguration
  • Pour API plus de détails, consultez la section CreateFileSystemFromBackupRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-FSXBackup.

Outils pour PowerShell

Exemple 1 : Cet exemple supprime l'identifiant de sauvegarde indiqué.

Remove-FSXBackup -BackupId $backupID

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-FSXBackup (DeleteBackup)" on target "backup-0bbca1e2345678e12". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y BackupId Lifecycle -------- --------- backup-0bbca1e2345678e12 DELETED
  • Pour API plus de détails, consultez la section DeleteBackupRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-FSXFileSystem.

Outils pour PowerShell

Exemple 1 : Cet exemple supprime l'ID de système de FSX fichiers donné.

Remove-FSXFileSystem -FileSystemId fs-012ff34e567890120

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-FSXFileSystem (DeleteFileSystem)" on target "fs-012ff34e567890120". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y FileSystemId Lifecycle WindowsResponse ------------ --------- --------------- fs-012ff34e567890120 DELETING Amazon.FSx.Model.DeleteFileSystemWindowsResponse
  • Pour API plus de détails, consultez la section DeleteFileSystemRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserRemove-FSXResourceTag.

Outils pour PowerShell

Exemple 1 : Cet exemple supprime la balise de ressource pour la ressource de système de FSX fichiers donnéeARN.

Remove-FSXResourceTag -ResourceARN $FSX.ResourceARN -TagKey Users

Sortie :

Confirm Are you sure you want to perform this action? Performing the operation "Remove-FSXResourceTag (UntagResource)" on target "arn:aws:fsx:eu-west-1:933303704102:file-system/fs-07cd45bc6bdf2674a". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
  • Pour API plus de détails, consultez la section UntagResourceRéférence des AWS Tools for PowerShell applets de commande.

L'exemple de code suivant montre comment utiliserUpdate-FSXFileSystem.

Outils pour PowerShell

Exemple 1 : Cet exemple met à jour les jours de conservation automatique des sauvegardes du système de FSX fichiers via UpdateFileSystemWindowsConfiguration.

$UpdateFSXWinConfig = [Amazon.FSx.Model.UpdateFileSystemWindowsConfiguration]::new() $UpdateFSXWinConfig.AutomaticBackupRetentionDays = 35 Update-FSXFileSystem -FileSystemId $FSX.FileSystemId -WindowsConfiguration $UpdateFSXWinConfig

Sortie :

CreationTime : 1/17/2019 9:55:30 AM DNSName : fs-01cd23bc4bdf5678a.ktmsad.local FailureDetails : FileSystemId : fs-01cd23bc4bdf5678a FileSystemType : WINDOWS KmsKeyId : arn:aws:kms:eu-west-1:123456789012:key/f1af23c4-1b23-1bde-a1f2-e1234c5af678 Lifecycle : AVAILABLE LustreConfiguration : NetworkInterfaceIds : {eni-01cd23bc4bdf5678a} OwnerId : 933303704102 ResourceARN : arn:aws:fsx:eu-west-1:933303704102:file-system/fs-07cd45bc6bdf2674a StorageCapacity : 300 SubnetIds : {subnet-1d234567} Tags : {FSx-Service} VpcId : vpc-23cf4b5f WindowsConfiguration : Amazon.FSx.Model.WindowsFileSystemConfiguration
  • Pour API plus de détails, consultez la section UpdateFileSystemRéférence des AWS Tools for PowerShell applets de commande.