In the scenario for this hands-on lab, you are a storage administrator. The Data Science department needs you to migrate the data from one of their storage accounts to a new storage account with hierarchical namespaces. They are using _Azure HD Insight_ and need the big data analytics capabilities that come with _Gen 2 Data Lake Storage_. Use the AzCopy tool within Azure Cloud Shell to perform the migration.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create a Storage Container
- Login to the Azure Portal, open Cloud Shell and get to a
bash
prompt. - List the available storage accounts within the lab environment.
- List the storage account keys for each storage account for proper permission to create the container.
- Within the first storage account (begins with
stor1
), perform the command to create a container namedcontainer1
.
- Login to the Azure Portal, open Cloud Shell and get to a
- Use AzCopy to Transfer Data to the Container
- Within the Azure CLI, generate the SAS token necessary to give azcopy access to the storage account.
- Use
azcopy
in the command-line to copy the data from your local drive, to the storage account beginning withstor1
.
- Create a Second Storage Container
- From the Azure CLI, perform the command to create a container named
container2
within the second storage account (begins withstor2
).
- From the Azure CLI, perform the command to create a container named
- Copy Data between Storage Accounts using AZCOPY
- Within the Azure CLI, generate the SAS token necessary to give azcopy access to the storage account
- Use
azcopy
in the command-line to copy the data from the first storage account (begins withstor1
) to the second storage account (begins withstor2
) - Verify that the data resides within
container2