Current Version of azcopy installed:
>azcopy --version
azcopy version 10.23.0
I'm creating the SAS for all the services provided in Storage account to copy between the storage accounts. While creating for the table service, I got the following error:
azcopy copy "table_sas_url+token" "destination_table_sas_url+token" --recursive=true
Error Message:
INFO: The parameters you supplied were Source: 'https://srcstorage.table.core.windows.net/
?se=2024-03-03T14%3A02%3A28Z&sig=-REDACTED-&sp=rwdlacu&spr=https&srt=sco&ss=t&st=2024-03-03T06%3A02%3A28Z&sv=2022-11-02' of type Local, and Destination: 'https://deststorage.table.core.windows.net/?se=2024-03-03T14%3A03%3A06Z&sig=-REDACTED-&sp=rwdlacu&spr=https&srt=sco&ss=t
&st=2024-03-03T06%3A03%3A06Z&sv=2022-11-02' of type Local
INFO: Based on the parameters supplied, a valid source-destination combination could
not automatically be found. Please check the parameters you supplied.
If they are correct, please specify an exact source and destination type using the
--from-to switch. Specified to nudge AzCopy when resource detection may not work (e.g. piping/emulator/azure stack); Valid FromTo are pairs of Source-Destination words (e.g. BlobLocal, BlobBlob) that specify the source and destination resource types.
All valid FromTos are: BlobBlob, BlobBlobFS, BlobFSBlob, BlobFSBlobFS, BlobFSFile, BlobFSLocal, BlobFile, BlobLocal, BlobPipe, FileBlob, FileBlobFS, FileFile, FileLocal, FilePipe, GCPBlob, LocalBlob, LocalBlobFS, LocalFile, PipeBlob, PipeFile, S3Blob
failed to parse user input due to error: the inferred source/destination combination
could not be identified, or is currently not supported
Later in googling, I come to know that the latest version of azcopy is not supported to table storage service. To perform any copy commands on table service, microsoft recommended to use older version 7.3
Can we keep the two versions of azcopy or it is better to go for another solution?
Can we keep the two versions of azcopy or it is better to go for another solution?
Instead of using AzCopy commands for copying or moving data to Azure Storage, you can use Azure Storage Explorer, which provides a graphical user interface (GUI) and works similarly to AzCopy but with a better GUI interface.
To copy a table from one storage account to another in Microsoft Azure storage Explorer, follow these steps:
venkat678
) -> table (aztable
) -> Copy Table.Explorer:
venkat789
) -> Table -> Paste Table.This process copies the table from one storage account to another.
Explorer:
Alternatively, you can use Azure Data Factory to copy an Azure table from one storage account to another.
Reference:
Copying Azure Table Storage using Azure Data Factory (ADF) - Microsoft Community Hub
Update:
If you need to copy multiple tables you can use version azcopy v7.3 with commands.
Can we keep two versions in the system of that
azcopy
module?
Yes, you can use the two azcopy
version use this link.