AWS Storage Gateway
AWS Storage Gateway is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage. Customers use Storage Gateway to simplify storage management and reduce costs for key hybrid cloud storage use cases. These include moving backups to the cloud, using on-premises file shares backed by cloud storage, and providing low latency access to data in AWS for on-premises applications.
To support these use cases, Storage Gateway offers three different types of gateways – File Gateway, Tape Gateway, and Volume Gateway – that seamlessly connect on-premises applications to cloud storage, caching data locally for low-latency access. Your applications connect to the service through a virtual machine or gateway hardware appliance using standard storage protocols, such as NFS, SMB, and iSCSI. The gateway connects to AWS storage services, such as Amazon S3, Amazon S3 Glacier, Amazon S3 Glacier Deep Archive, Amazon EBS, and AWS Backup, providing storage for files, volumes, snapshots, and virtual tapes in AWS. The service includes a highly-optimized and efficient data transfer mechanism, with bandwidth management and automated network resilience.
Below are the cmdlets which are available with AWS Storage Gateway
CmdletName | ServiceOperation |
Add-SGCache | AddCache |
Add-SGResourceTag | AddTagsToResource |
Add-SGTapeToTapePool | AssignTapePool |
Add-SGUploadBuffer | AddUploadBuffer |
Add-SGWorkingStorage | AddWorkingStorage |
Disable-SGGateway | DisableGateway |
Dismount-SGVolume | DetachVolume |
Enable-SGGateway | ActivateGateway |
Get-SGAutomaticTapeCreationPolicy | ListAutomaticTapeCreationPolicies |
Get-SGAvailabilityMonitorTest | DescribeAvailabilityMonitorTest |
Get-SGBandwidthRateLimit | DescribeBandwidthRateLimit |
Get-SGCache | DescribeCache |
Get-SGCachediSCSIVolume | DescribeCachediSCSIVolumes |
Get-SGChapCredential | DescribeChapCredentials |
Get-SGFileShareList | ListFileShares |
Get-SGGateway | ListGateways |
Get-SGGatewayInformation | DescribeGatewayInformation |
Get-SGLocalDisk | ListLocalDisks |
Get-SGMaintenanceStartTime | DescribeMaintenanceStartTime |
Get-SGNFSFileShareList | DescribeNFSFileShares |
Get-SGResourceTag | ListTagsForResource |
Get-SGSMBFileShare | DescribeSMBFileShares |
Get-SGSMBSetting | DescribeSMBSettings |
Get-SGSnapshotSchedule | DescribeSnapshotSchedule |
Get-SGStorediSCSIVolume | DescribeStorediSCSIVolumes |
Get-SGTape | ListTapes |
Get-SGTapeArchive | RetrieveTapeArchive |
Get-SGTapeArchiveList | DescribeTapeArchives |
Get-SGTapeList | DescribeTapes |
Get-SGTapeRecoveryPoint | RetrieveTapeRecoveryPoint |
Get-SGTapeRecoveryPointList | DescribeTapeRecoveryPoints |
Get-SGUploadBuffer | DescribeUploadBuffer |
Get-SGVolume | ListVolumes |
Get-SGVolumeInitiatorList | ListVolumeInitiators |
Get-SGVolumeRecoveryPoint | ListVolumeRecoveryPoints |
Get-SGVTLDevice | DescribeVTLDevices |
Get-SGWorkingStorage | DescribeWorkingStorage |
Invoke-SGCacheRefresh | RefreshCache |
Join-SGDomain | JoinDomain |
Mount-SGVolume | AttachVolume |
New-SGCachediSCSIVolume | CreateCachediSCSIVolume |
New-SGNFSFileShare | CreateNFSFileShare |
New-SGSMBFileShare | CreateSMBFileShare |
New-SGSnapshot | CreateSnapshot |
New-SGSnapshotFromVolumeRecoveryPoint | CreateSnapshotFromVolumeRecoveryPoint |
New-SGStorediSCSIVolume | CreateStorediSCSIVolume |
New-SGTape | CreateTapes |
New-SGTapeWithBarcode | CreateTapeWithBarcode |
Remove-SGAutomaticTapeCreationPolicy | DeleteAutomaticTapeCreationPolicy |
Remove-SGBandwidthRateLimit | DeleteBandwidthRateLimit |
Remove-SGChapCredential | DeleteChapCredentials |
Remove-SGFileShare | DeleteFileShare |
Remove-SGGateway | DeleteGateway |
Remove-SGResourceTag | RemoveTagsFromResource |
Remove-SGSnapshotSchedule | DeleteSnapshotSchedule |
Remove-SGTape | DeleteTape |
Remove-SGTapeArchive | DeleteTapeArchive |
Remove-SGVolume | DeleteVolume |
Reset-SGCache | ResetCache |
Send-SGUploadedNotification | NotifyWhenUploaded |
Set-SGLocalConsolePassword | SetLocalConsolePassword |
Set-SGSMBGuestPassword | SetSMBGuestPassword |
Start-SGAvailabilityMonitorTest | StartAvailabilityMonitorTest |
Start-SGGateway | StartGateway |
Stop-SGArchival | CancelArchival |
Stop-SGGateway | ShutdownGateway |
Stop-SGRetrieval | CancelRetrieval |
Update-SGAutomaticTapeCreationPolicy | UpdateAutomaticTapeCreationPolicy |
Update-SGBandwidthRateLimit | UpdateBandwidthRateLimit |
Update-SGChapCredential | UpdateChapCredentials |
Update-SGGatewayInformation | UpdateGatewayInformation |
Update-SGGatewaySoftwareNow | UpdateGatewaySoftwareNow |
Update-SGMaintenanceStartTime | UpdateMaintenanceStartTime |
Update-SGNFSFileShare | UpdateNFSFileShare |
Update-SGSMBFileShare | UpdateSMBFileShare |
Update-SGSMBSecurityStrategy | UpdateSMBSecurityStrategy |
Update-SGSnapshotSchedule | UpdateSnapshotSchedule |
Update-SGVTLDeviceType | UpdateVTLDeviceType |
You can also check other AWS Services, and each services cmdlets we are providing.