Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
FSx Contoh Amazon menggunakan Alat untuk PowerShell
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan Alat AWS untuk PowerShell with Amazon FSx.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakanAdd-FSXResourceTag
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini menambahkan tag ke sumber daya yang diberikan.
Add-FSXResourceTag -ResourceARN "arn:aws:fsx:eu-west-1:123456789012:file-system/fs-01cd23bc4bdf5678a" -Tag @{Key="Users";Value="Test"} -PassThru
Output:
arn:aws:fsx:eu-west-1:123456789012:file-system/fs-01cd23bc4bdf5678a
-
Untuk detail API, lihat TagResourcedi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanGet-FSXBackup
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini mengambil cadangan yang dibuat sejak kemarin untuk id sistem file yang diberikan.
Get-FSXBackup -Filter @{Name="file-system-id";Values=$fsx.FileSystemId} | Where-Object CreationTime -gt (Get-Date).AddDays(-1)
Output:
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
-
Untuk detail API, lihat DescribeBackupsdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanGet-FSXFileSystem
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini mengembalikan deskripsi FileSystemId yang diberikan.
Get-FSXFileSystem -FileSystemId fs-01cd23bc4bdf5678a
Output:
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
-
Untuk detail API, lihat DescribeFileSystemsdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanGet-FSXResourceTagList
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini mencantumkan tag untuk sumber daya yang disediakan arn.
Get-FSXResourceTagList -ResourceARN $fsx.ResourceARN
Output:
Key Value --- ----- FSx-Service Windows Users Dev
-
Untuk detail API, lihat ListTagsForResourcedi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanNew-FSXBackup
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini membuat cadangan dari sistem file yang diberikan.
New-FSXBackup -FileSystemId fs-0b1fac2345623456ba
Output:
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
-
Untuk detail API, lihat CreateBackupdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanNew-FSXFileSystem
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini membuat sistem file Windows 300GB baru, memungkinkan akses dari subnet yang ditentukan, yang mendukung throughput hingga 8 megabyte per detik. Sistem file baru secara otomatis bergabung ke Microsoft Active Directory yang ditentukan.
New-FSXFileSystem -FileSystemType WINDOWS -StorageCapacity 300 -SubnetId subnet-1a2b3c4d5e6f -WindowsConfiguration @{ThroughputCapacity=8;ActiveDirectoryId='d-1a2b3c4d'}
Output:
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
-
Untuk detail API, lihat CreateFileSystemdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanNew-FSXFileSystemFromBackup
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini membuat sistem FSx file Amazon baru dari cadangan Amazon FSx untuk Windows File Server yang ada.
New-FSXFileSystemFromBackup -BackupId $backupID -Tag @{Key="tag:Name";Value="from-manual-backup"} -SubnetId $SubnetID -SecurityGroupId $SG_ID -WindowsConfiguration @{ThroughputCapacity=8;ActiveDirectoryId=$DirectoryID}
Output:
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
-
Untuk detail API, lihat CreateFileSystemFromBackupdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanRemove-FSXBackup
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini menghapus backup-id yang diberikan.
Remove-FSXBackup -BackupId $backupID
Output:
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
-
Untuk detail API, lihat DeleteBackupdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanRemove-FSXFileSystem
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini menghapus ID sistem file FSX yang diberikan.
Remove-FSXFileSystem -FileSystemId fs-012ff34e567890120
Output:
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
-
Untuk detail API, lihat DeleteFileSystemdi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanRemove-FSXResourceTag
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini menghapus tag sumber daya untuk ARN sumber daya sistem file FSX yang diberikan.
Remove-FSXResourceTag -ResourceARN $FSX.ResourceARN -TagKey Users
Output:
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
-
Untuk detail API, lihat UntagResourcedi Referensi Alat AWS untuk PowerShell Cmdlet.
-
Contoh kode berikut menunjukkan cara menggunakanUpdate-FSXFileSystem
.
- Alat untuk PowerShell
-
Contoh 1: Contoh ini memperbarui hari penyimpanan cadangan otomatis sistem file FSX melalui UpdateFileSystemWindowsConfiguration.
$UpdateFSXWinConfig = [Amazon.FSx.Model.UpdateFileSystemWindowsConfiguration]::new() $UpdateFSXWinConfig.AutomaticBackupRetentionDays = 35 Update-FSXFileSystem -FileSystemId $FSX.FileSystemId -WindowsConfiguration $UpdateFSXWinConfig
Output:
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
-
Untuk detail API, lihat UpdateFileSystemdi Referensi Alat AWS untuk PowerShell Cmdlet.
-