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.
-