Patent ID: 11881989
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system, comprising:
at least one processor; and
a memory comprising program instructions, wherein the program instructions, when executed by the at least one processor, implement one or more processes of a remote service provider that provides cloud-based storage as a service to clients of the remote service provider, the one or more processes configured to:
receive input that specifies configuration information for operation of a storage gateway process at a client network as a particular type of storage gateway process between the client network and the remote service provider, wherein the received input specifies one and only one configuration from among a plurality of configurations including at least:
a file system configuration that serves as a network-attached storage (NAS) interface that presents the cloud-based storage of the remote service provider to the client network as a virtualized file system; and
a shadow configuration that provides the client network with access, via an internet small computer systems interface (iSCSI) protocol, to the cloud-based storage of the remote service provider; and

transmit instructions to the client network to configure the gateway process at the client network according to the specified configuration.