attach_volume
¶
attach_volume(
gateway_arn: GatewayARN,
volume_arn: VolumeARN,
network_interface_id: NetworkInterfaceId,
*,
config_overrides: Optional[StorageGatewayClientConfig] = None,
target_name: Optional[TargetName] = None,
disk_id: Optional[DiskId] = None,
) -> AttachVolumeOutput
Connects a volume to an iSCSI connection and then attaches the volume to the specified gateway. Detaching and attaching a volume enables you to recover your data from one gateway to a different gateway without creating a snapshot. It also makes it easier to move your volumes from an on-premises gateway to a gateway hosted on an Amazon EC2 instance.
Parameters:
-
gateway_arn(GatewayARN) –The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.
-
target_name(Optional[TargetName], default:None) –The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying
TargetNameas myvolume results in the target ARN ofarn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
-
volume_arn(VolumeARN) –The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.
-
network_interface_id(NetworkInterfaceId) –The network interface of the gateway on which to expose the iSCSI target. Accepts IPv4 and IPv6 addresses. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.
Valid Values: A valid IP address.
-
disk_id(Optional[DiskId], default:None) –The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.
Raises:
-
InternalServerError–An internal server error has occurred during the request. For more information, see the error and message fields.
-
InvalidGatewayRequestException–An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.
-
UnknownServiceError–The service returned an error code this client does not model.