

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration des transferts avec Microsoft Azure Blob Storage
<a name="creating-azure-blob-location"></a>

Avec AWS DataSync, vous pouvez transférer des données entre Microsoft Azure Blob Storage (y compris le stockage Azure Data Lake Storage Gen2 blob) et les services AWS de stockage suivants :
+ [Amazon S3](create-s3-location.md)
+ [Amazon EFS](create-efs-location.md)
+ [Serveur FSx de fichiers Amazon pour Windows](create-fsx-location.md)
+ [Amazon FSx pour Lustre](create-lustre-location.md)
+ [Amazon FSx pour OpenZFS](create-openzfs-location.md)
+ [Amazon FSx pour NetApp ONTAP](create-ontap-location.md)

Pour configurer ce type de transfert, vous devez créer un [emplacement](how-datasync-transfer-works.md#sync-locations) pour votreAzure Blob Storage. Vous pouvez utiliser cet emplacement comme source ou destination de transfert. Un DataSync agent n'est requis que lors du transfert de données entre Azure Blob et Amazon EFS ou Amazon FSx, ou lors de l'utilisation de tâches en mode **Basic**. Vous n'avez pas besoin d'un agent pour transférer des données entre Azure Blob et Amazon S3 à l'aide du mode **amélioré**.

## Fournir un DataSync accès à votre Azure Blob Storage
<a name="azure-blob-access"></a>

La manière dont vous DataSync accédez Azure Blob Storage dépend de plusieurs facteurs, notamment du fait que vous effectuez un transfert vers ou depuis le stockage blob et du type de [jeton de signature d'accès partagé (SAS)](#azure-blob-sas-tokens) que vous utilisez. Vos objets doivent également se trouver dans un [niveau d' DataSync accès](#azure-blob-access-tiers) compatible avec.

**Topics**
+ [

### Jetons SAS
](#azure-blob-sas-tokens)
+ [

### Niveaux d'accès
](#azure-blob-access-tiers)

### Jetons SAS
<a name="azure-blob-sas-tokens"></a>

Un jeton SAS spécifie les autorisations d'accès à votre stockage blob. (Pour plus d'informations sur SAS, consultez la [Azure Blob Storagedocumentation](https://learn.microsoft.com/azure/storage/common/storage-sas-overview).)

Vous pouvez générer des jetons SAS pour fournir différents niveaux d'accès. DataSync prend en charge les jetons avec les niveaux d'accès suivants :
+ Compte
+ Conteneur

Les autorisations d'accès DataSync nécessaires dépendent de l'étendue de votre jeton. Le fait de ne pas disposer des autorisations appropriées peut entraîner l'échec de votre transfert. Par exemple, votre transfert échouera si vous déplacez des objets dotés de balises Azure Blob Storage mais que votre jeton SAS n'est pas autorisé à utiliser les balises.

**Topics**
+ [

#### Autorisations liées aux jetons SAS pour un accès au niveau du compte
](#account-sas-tokens)
+ [

#### Autorisations liées aux jetons SAS pour l'accès au niveau du conteneur
](#container-sas-tokens)
+ [

#### Politiques d'expiration SAS
](#azure-blob-sas-expiration-policies)

#### Autorisations liées aux jetons SAS pour un accès au niveau du compte
<a name="account-sas-tokens"></a>

DataSync nécessite un jeton d'accès au niveau du compte avec les autorisations suivantes (selon que vous effectuez un transfert vers ou depuisAzure Blob Storage).

------
#### [ Transfers from blob storage ]
+ **Services autorisés** — Blob
+ **Types de ressources autorisés** : conteneur, objet

  Si vous n'incluez pas ces autorisations, vous ne DataSync pourrez pas transférer les métadonnées de votre objet, y compris les [balises d'objet](#azure-blob-considerations-object-tags).
+ **Autorisations autorisées** : lecture, liste
+ **Autorisations d'indexation blob autorisées** — Read/Write (si vous DataSync souhaitez copier des [balises d'objets](#azure-blob-considerations-object-tags))

------
#### [ Transfers to blob storage ]
+ **Services autorisés** — Blob
+ **Types de ressources autorisés** : conteneur, objet

  Si vous n'incluez pas ces autorisations, vous ne DataSync pourrez pas transférer les métadonnées de votre objet, y compris les [balises d'objet](#azure-blob-considerations-object-tags).
+ **Autorisations autorisées** : lecture, écriture, liste, suppression (si vous DataSync souhaitez supprimer des fichiers qui ne figurent pas dans votre source de transfert)
+ **Autorisations d'indexation blob autorisées** — Read/Write (si vous DataSync souhaitez copier des [balises d'objets](#azure-blob-considerations-object-tags))

------

#### Autorisations liées aux jetons SAS pour l'accès au niveau du conteneur
<a name="container-sas-tokens"></a>

DataSync nécessite un jeton d'accès au niveau du conteneur avec les autorisations suivantes (selon que vous effectuez un transfert vers ou depuisAzure Blob Storage).

------
#### [ Transfers from blob storage ]
+ Lecture
+ List
+ Tag (si vous DataSync souhaitez copier les [balises d'objets](#azure-blob-considerations-object-tags))
**Note**  
Vous ne pouvez pas ajouter l'autorisation de balise lorsque vous générez un jeton SAS sur le Azure portail. Pour ajouter l'autorisation du tag, générez plutôt le jeton à l'aide de l'[https://learn.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer](https://learn.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer)application ou générez un [jeton SAS qui fournit un accès au niveau du compte](#account-sas-tokens).

------
#### [ Transfers to blob storage ]
+ Lecture
+ Écrire
+ List
+ Supprimer (si vous souhaitez DataSync supprimer des fichiers qui ne figurent pas dans votre source de transfert)
+ Tag (si vous DataSync souhaitez copier les [balises d'objets](#azure-blob-considerations-object-tags))
**Note**  
Vous ne pouvez pas ajouter l'autorisation de balise lorsque vous générez un jeton SAS sur le Azure portail. Pour ajouter l'autorisation du tag, générez plutôt le jeton à l'aide de l'[https://learn.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer](https://learn.microsoft.com/en-us/azure/vs-azure-tools-storage-manage-with-storage-explorer)application ou générez un [jeton SAS qui fournit un accès au niveau du compte](#account-sas-tokens).

------

#### Politiques d'expiration SAS
<a name="azure-blob-sas-expiration-policies"></a>

Assurez-vous que votre SAS n'expire pas avant de terminer votre transfert. Pour plus d'informations sur la configuration d'une politique d'expiration SAS, consultez la [Azure Blob Storagedocumentation](https://learn.microsoft.com/en-us/azure/storage/common/sas-expiration-policy).

Si le SAS expire pendant le transfert, DataSync vous ne pouvez plus accéder à votre Azure Blob Storage position. (Le message d'erreur « Impossible d'ouvrir le répertoire » peut s'afficher.) Dans ce cas, [mettez à jour votre position](#azure-blob-update-location) avec un nouveau jeton SAS et redémarrez votre DataSync tâche.

### Niveaux d'accès
<a name="azure-blob-access-tiers"></a>

Lors du transfert depuisAzure Blob Storage, DataSync vous pouvez copier des objets dans les niveaux chaud et froid. Pour les objets du niveau d'accès aux archives, vous devez les réhydrater vers le niveau chaud ou froid avant de pouvoir les copier.

Lors du transfert versAzure Blob Storage, DataSync vous pouvez copier des objets dans les niveaux d'accès à chaud, à froid et aux archives. Si vous copiez des objets dans le niveau d'accès aux archives, vous ne DataSync pouvez pas vérifier le transfert si vous essayez de [vérifier toutes les données de la destination](configure-data-verification-options.md).

DataSync ne prend pas en charge le niveau d'accès à froid. Pour plus d'informations sur les niveaux d'accès, consultez la [Azure Blob Storagedocumentation](https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview?tabs=azure-portal).

## Considérations relatives aux Azure Blob Storage transferts
<a name="azure-blob-considerations"></a>

Lorsque vous planifiez de transférer des données vers ou depuis Azure Blob Storage avec DataSync, il y a certaines choses à garder à l'esprit.

**Topics**
+ [

### Coûts
](#azure-blob-considerations-costs)
+ [

### Types de blob
](#blob-types)
+ [

### Région AWS disponibilité
](#azure-blob-considerations-regions)
+ [

### Copier des balises d'objets
](#azure-blob-considerations-object-tags)
+ [

### Transfert vers Amazon S3
](#azure-blob-considerations-s3)
+ [

### Supprimer des répertoires dans une destination de transfert
](#azure-blob-considerations-deleted-files)
+ [

### Limitations
](#azure-blob-limitations)

### Coûts
<a name="azure-blob-considerations-costs"></a>

Les frais associés à l'entrée ou à la sortie de données Azure Blob Storage peuvent inclure :
+ Exécution d'une [machine Azure virtuelle (VM)](https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/) (si vous déployez un DataSync agent dansAzure)
+ Exécution d'une instance [Amazon EC2](https://aws.amazon.com/ec2/pricing/) (si vous déployez un DataSync agent dans un VPC intégré) AWS
+ Transférer les données en utilisant [DataSync](https://aws.amazon.com/datasync/pricing/), y compris les frais de demande liés à [https://azure.microsoft.com/en-us/pricing/details/storage/blobs/](https://azure.microsoft.com/en-us/pricing/details/storage/blobs/)[Amazon S3](create-s3-location.md#create-s3-location-s3-requests) (si S3 est l'un de vos sites de transfert)
+ Transfert de données vers ou depuis [https://azure.microsoft.com/en-us/pricing/details/storage/blobs/](https://azure.microsoft.com/en-us/pricing/details/storage/blobs/)
+ Stockage des données dans un [service AWS de stockage](working-with-locations.md) pris en charge par DataSync

### Types de blob
<a name="blob-types"></a>

Le DataSync fonctionnement des types de blob varie selon que vous effectuez un transfert vers ou depuisAzure Blob Storage. Lorsque vous déplacez des données vers un espace de stockage blob, les objets ou fichiers DataSync transférés ne peuvent être que des blobs. Lorsque vous déplacez des données hors du stockage blob, vous DataSync pouvez transférer des blobs, des pages et ajouter des blobs.

Pour plus d'informations sur les types de blob, consultez la [Azure Blob Storagedocumentation](https://learn.microsoft.com/en-us/rest/api/storageservices/understanding-block-blobs--append-blobs--and-page-blobs).

### Région AWS disponibilité
<a name="azure-blob-considerations-regions"></a>

Vous pouvez créer un lieu Azure Blob Storage de transfert dans n'importe quel Région AWS lieu [pris en charge par DataSync](https://docs.aws.amazon.com/general/latest/gr/datasync.html#datasync-region).

### Copier des balises d'objets
<a name="azure-blob-considerations-object-tags"></a>

La capacité DataSync de conserver les balises d'objet lors du transfert vers ou depuis un objet Azure Blob Storage dépend des facteurs suivants :
+ **Taille des balises d'un objet** : DataSync impossible de transférer un objet dont les balises dépassent 2 Ko.
+ ** DataSync Configuré ou non pour copier les balises d'objet** : DataSync [copie les balises d'objet](configure-metadata.md) par défaut.
+ **L'espace de noms utilisé par votre compte Azure de stockage** : vous DataSync pouvez copier des balises d'objets si votre compte de Azure stockage utilise un espace de noms plat, mais pas s'il utilise un espace de noms hiérarchique (une fonctionnalité de). Azure Data Lake Storage Gen2 Votre DataSync tâche échouera si vous essayez de copier des balises d'objets et si votre compte de stockage utilise un espace de noms hiérarchique.
+ **Si votre jeton SAS autorise le balisage** : les autorisations dont vous avez besoin pour copier les balises d'objets varient en fonction du niveau d'accès fourni par votre jeton. Votre tâche échouera si vous essayez de copier des balises d'objets et si votre jeton ne dispose pas des autorisations nécessaires pour le balisage. Pour plus d'informations, consultez les exigences d'autorisation pour les jetons d'[accès au niveau du compte ou les jetons d'accès au niveau](#account-sas-tokens) [du conteneur](#container-sas-tokens).

### Transfert vers Amazon S3
<a name="azure-blob-considerations-s3"></a>

Lors du transfert vers Amazon S3, les Azure Blob Storage objets DataSync dont la taille est supérieure à 5 To ou les objets dont les métadonnées sont supérieures à 2 Ko ne sont pas transférés.

### Supprimer des répertoires dans une destination de transfert
<a name="azure-blob-considerations-deleted-files"></a>

Lors du transfert versAzure Blob Storage, DataSync vous pouvez [supprimer des objets de votre stockage blob qui ne sont pas présents dans votre source de transfert](configure-metadata.md). (Vous pouvez configurer cette option en désactivant le paramètre **Conserver les fichiers supprimés** dans la DataSync console. Votre [jeton SAS](#azure-blob-sas-tokens) doit également disposer d'autorisations de suppression.)

Lorsque vous configurez votre transfert de cette façon, les répertoires de votre stockage blob DataSync ne seront pas supprimés si votre compte Azure de stockage utilise un espace de noms hiérarchique. Dans ce cas, vous devez supprimer manuellement les répertoires (par exemple, en utilisant [https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-explorer](https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-explorer)).

### Limitations
<a name="azure-blob-limitations"></a>

N'oubliez pas les limites suivantes lorsque vous transférez des données vers ou depuis Azure Blob Storage :
+ DataSync [crée des répertoires](filtering.md#directories-ignored-during-transfers) dans un emplacement pour faciliter votre transfert. S'il s'Azure Blob Storageagit d'un emplacement de destination et que votre compte de stockage utilise un espace de noms hiérarchique, vous remarquerez peut-être des sous-répertoires spécifiques aux tâches (tels que`task-000011112222abcde`) dans le dossier. `/.aws-datasync` DataSync supprime généralement ces sous-répertoires après un transfert. Si ce n'est pas le cas, vous pouvez supprimer vous-même ces répertoires spécifiques à une tâche tant qu'aucune tâche n'est en cours d'exécution.
+ DataSync ne prend pas en charge l'utilisation d'un jeton SAS pour accéder uniquement à un dossier spécifique de votre Azure Blob Storage conteneur.
+ Vous ne pouvez pas fournir DataSync de jeton SAS de délégation utilisateur pour accéder à votre stockage blob.

## Création de votre DataSync agent (facultatif)
<a name="azure-blob-creating-agent"></a>

Un DataSync agent n'est requis que lors du transfert de données entre Azure Blob et Amazon EFS ou Amazon FSx, ou lors de l'utilisation de tâches en mode **Basic**. Vous n'avez pas besoin d'un agent pour transférer des données entre Azure Blob et Amazon S3 à l'aide du mode **amélioré**. Cette section décrit comment déployer et activer un agent.

**Astuce**  
Bien que vous puissiez déployer votre agent sur une instance Amazon EC2, l'utilisation d'un Microsoft Hyper-V agent peut réduire la latence du réseau et augmenter la compression des données. 

### Agents Microsoft Hyper-V
<a name="azure-blob-creating-agent-hyper-v"></a>

Vous pouvez déployer votre DataSync agent directement Azure avec une Microsoft Hyper-V image.

**Astuce**  
Avant de continuer, pensez à utiliser un script shell qui pourrait vous aider à déployer votre agent Hyper-V Azure plus rapidement. Vous pouvez obtenir plus d'informations et télécharger le code sur [GitHub](https://github.com/aws-samples/aws-datasync-deploy-agent-azure).  
Si vous utilisez le script, vous pouvez passer directement à la section à propos de[Obtenir la clé d'activation de votre agent](#azure-blob-creating-agent-hyper-v-3).

**Topics**
+ [

#### Conditions préalables
](#azure-blob-creating-agent-hyper-v-0)
+ [

#### Téléchargement et préparation de votre agent
](#azure-blob-creating-agent-hyper-v-1)
+ [

#### Déploiement de votre agent dans Azure
](#azure-blob-creating-agent-hyper-v-2)
+ [

#### Obtenir la clé d'activation de votre agent
](#azure-blob-creating-agent-hyper-v-3)
+ [

#### Activation de votre agent
](#azure-blob-creating-agent-hyper-v-4)

#### Conditions préalables
<a name="azure-blob-creating-agent-hyper-v-0"></a>

Pour préparer votre DataSync agent et le déployerAzure, vous devez effectuer les opérations suivantes :
+ Activez Hyper-V sur votre machine locale.
+ Installez [https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.3&viewFallbackFrom=powershell-7.1](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.3&viewFallbackFrom=powershell-7.1)(y compris leHyper-V Module).
+ Installez la [AzureCLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli).
+ Installer [https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&bc=%2Fazure%2Fstorage%2Fblobs%2Fbreadcrumb%2Ftoc.json](https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&bc=%2Fazure%2Fstorage%2Fblobs%2Fbreadcrumb%2Ftoc.json).

#### Téléchargement et préparation de votre agent
<a name="azure-blob-creating-agent-hyper-v-1"></a>

Téléchargez un agent depuis la DataSync console. Avant de pouvoir déployer l'agentAzure, vous devez le convertir en disque dur virtuel (VHD) de taille fixe. Pour plus d’informations, consultez la [documentation Azure](https://learn.microsoft.com/en-us/azure/virtual-machines/windows/prepare-for-upload-vhd-image).

**Pour télécharger et préparer votre agent**

1. Ouvrez la AWS DataSync console à l'adresse [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Dans le volet de navigation de gauche, choisissez **Agents**, puis **Create agent**.

1. Pour **Hypervisor**, choisissez **Microsoft Hyper-V**, puis choisissez **Télécharger l'image**.

   L'agent télécharge dans un `.zip` fichier contenant un `.vhdx` fichier.

1. Extrayez le `.vhdx` fichier sur votre machine locale.

1. Ouvrez l'PowerShell et procédez comme suit :

   1. Copiez l'`Convert-VHD`applet de commande suivante :

      ```
      Convert-VHD -Path .\local-path-to-vhdx-file\aws-datasync-2.0.1686143940.1-x86_64.xfs.gpt.vhdx `
      -DestinationPath .\local-path-to-vhdx-file\aws-datasync-2016861439401-x86_64.vhd -VHDType Fixed
      ```

   1. Remplacez chaque instance `local-path-to-vhdx-file` de par l'emplacement du `.vhdx` fichier sur votre ordinateur local.

   1. Exécutez la commande .

   Votre agent est désormais un VHD de taille fixe (avec un format de `.vhd` fichier) prêt à être déployé. Azure

#### Déploiement de votre agent dans Azure
<a name="azure-blob-creating-agent-hyper-v-2"></a>

Le déploiement de votre DataSync agent dans Azure implique :
+ Création d'un disque géré dans Azure
+ Téléchargement de votre agent sur ce disque géré
+ Connexion du disque géré à une machine Linux virtuelle

**Pour déployer votre agent dans Azure**

1. DansPowerShell, accédez au répertoire qui contient le `.vhd` fichier de votre agent.

1. Exécutez la `ls` commande et enregistrez la `Length` valeur (par exemple,`85899346432`).

   Il s'agit de la taille de l'image de votre agent en octets, dont vous avez besoin pour créer un disque géré pouvant contenir l'image.

1. Procédez comme suit pour créer un disque géré :

   1. Copiez la commande Azure CLI suivante :

      ```
      az disk create -n your-managed-disk `
      -g your-resource-group `
      -l your-azure-region `
      --upload-type Upload `
      --upload-size-bytes agent-size-bytes `
      --sku standard_lrs
      ```

   1. `your-managed-disk`Remplacez-le par le nom de votre disque géré.

   1. `your-resource-group`Remplacez-le par le nom du groupe de Azure ressources auquel appartient votre compte de stockage.

   1. Remplacez `your-azure-region` par la Azure région où se trouve votre groupe de ressources.

   1. Remplacez `agent-size-bytes` par la taille de l'image de votre agent.

   1. Exécutez la commande .

   Cette commande crée un disque géré vide avec un [SKU standard](https://learn.microsoft.com/en-us/rest/api/storagerp/srp_sku_types) sur lequel vous pouvez télécharger votre DataSync agent.

1. Pour générer une signature d'accès partagé (SAS) qui autorise l'accès en écriture au disque géré, procédez comme suit :

   1. Copiez la commande Azure CLI suivante :

      ```
      az disk grant-access -n your-managed-disk `
      -g your-resource-group `
      --access-level Write `
      --duration-in-seconds 86400
      ```

   1. `your-managed-disk`Remplacez-le par le nom du disque géré que vous avez créé.

   1. `your-resource-group`Remplacez-le par le nom du groupe de Azure ressources auquel appartient votre compte de stockage.

   1. Exécutez la commande .

      Dans le résultat, prenez note de l'URI SAS. Vous avez besoin de cette URI pour télécharger l'agent versAzure.

   Le SAS vous permet d'écrire sur le disque pendant une heure maximum. Cela signifie que vous avez une heure pour télécharger votre agent sur le disque géré.

1. Pour télécharger votre agent sur votre disque géréAzure, procédez comme suit :

   1. Copiez la `AzCopy` commande suivante :

      ```
      .\azcopy copy local-path-to-vhd-file sas-uri --blob-type PageBlob
      ```

   1. Remplacez `local-path-to-vhd-file` par l'emplacement du `.vhd` fichier de l'agent sur votre ordinateur local.

   1. `sas-uri`Remplacez-le par l'URI SAS que vous avez obtenu lorsque vous avez exécuté la `az disk grant-access` commande.

   1. Exécutez la commande .

1. Lorsque le téléchargement de l'agent est terminé, révoquez l'accès à votre disque géré. Pour ce faire, copiez la commande Azure CLI suivante :

   ```
   az disk revoke-access -n your-managed-disk -g your-resource-group
   ```

   1. `your-resource-group`Remplacez-le par le nom du groupe de Azure ressources auquel appartient votre compte de stockage.

   1. `your-managed-disk`Remplacez-le par le nom du disque géré que vous avez créé.

   1. Exécutez la commande .

1. Procédez comme suit pour associer votre disque géré à une nouvelle Linux machine virtuelle :

   1. Copiez la commande Azure CLI suivante :

      ```
      az vm create --resource-group your-resource-group `
      --location eastus `
      --name your-agent-vm `
      --size Standard_E4as_v4 `
      --os-type linux `
      --attach-os-disk your-managed-disk
      ```

   1. `your-resource-group`Remplacez-le par le nom du groupe de Azure ressources auquel appartient votre compte de stockage.

   1. `your-agent-vm`Remplacez-le par un nom de machine virtuelle dont vous vous souviendrez.

   1. `your-managed-disk`Remplacez-le par le nom du disque géré que vous connectez à la machine virtuelle.

   1. Exécutez la commande .

Vous avez déployé votre agent. Avant de commencer à configurer votre transfert de données, vous devez activer l'agent.

#### Obtenir la clé d'activation de votre agent
<a name="azure-blob-creating-agent-hyper-v-3"></a>

Pour obtenir manuellement la clé d'activation de votre DataSync agent, procédez comme suit. 

Vous [DataSync pouvez également obtenir automatiquement la clé d'activation pour vous](activate-agent.md), mais cette approche nécessite une certaine configuration réseau.

**Pour obtenir la clé d'activation de votre agent**

1. Sur le Azure portail, [activez les diagnostics de démarrage de la machine virtuelle pour votre agent](https://learn.microsoft.com/en-us/azure/virtual-machines/boot-diagnostics) en choisissant le paramètre **Activer avec un compte de stockage personnalisé** et en spécifiant votre compte Azure de stockage.

   Après avoir activé les diagnostics de démarrage pour la machine virtuelle de votre agent, vous pouvez accéder à la console locale de votre agent pour obtenir la clé d'activation.

1. Pendant que vous êtes toujours sur le Azure portail, accédez à votre machine virtuelle et choisissez **Serial console**.

1. Dans la console locale de l'agent, connectez-vous à l'aide des informations d'identification par défaut suivantes : 
   + **Nom d'utilisateur** – **admin**
   + **Mot de passe** — **password**

   Nous vous recommandons de modifier au moins le mot de passe de l'agent à un moment donné. Dans la console locale de l'agent, entrez dans **5** le menu principal, puis utilisez la `passwd` commande pour modifier le mot de passe.

1. Entrez **0** pour obtenir la clé d'activation de l'agent.

1. Entrez l' Région AWS endroit où vous utilisez DataSync (par exemple,**us-east-1**).

1. Choisissez le [point de terminaison de service](choose-service-endpoint.md) que l'agent utilisera pour se connecter AWS. 

1. Enregistrez la valeur de la `Activation key` sortie. 

#### Activation de votre agent
<a name="azure-blob-creating-agent-hyper-v-4"></a>

Une fois que vous avez obtenu la clé d'activation, vous pouvez terminer la création de votre DataSync agent.

**Pour activer votre agent**

1. Ouvrez la AWS DataSync console à l'adresse [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Dans le volet de navigation de gauche, choisissez **Agents**, puis **Create agent**.

1. Pour **Hypervisor**, choisissez **Microsoft Hyper-V**.

1. Pour le **type de point de terminaison**, choisissez le même type de point de terminaison de service que celui que vous avez spécifié lorsque vous avez obtenu la clé d'activation de votre agent (par exemple, choisissez **Points de terminaison de service public dans *Region name***).

1. Configurez votre réseau pour qu'il fonctionne avec le type de point de terminaison de service utilisé par votre agent. Pour connaître les exigences du réseau des points de terminaison de service, consultez les rubriques suivantes :
   + [Points de terminaison d'un VPC](datasync-network.md#using-vpc-endpoint)
   + [Points de terminaison publics](datasync-network.md#using-public-endpoints)
   + [Points de terminaison FIPS (Federal Information Processing Standard)](datasync-network.md#using-public-endpoints)

1. Pour la **clé d'activation**, procédez comme suit :

   1. Choisissez **Entrez manuellement la clé d'activation de votre agent**.

   1. Entrez la clé d'activation que vous avez reçue de la console locale de l'agent.

1. Choisissez **Create agent (Créer un agent)**.

Votre agent est prêt à communiquer avec vousAzure Blob Storage. Pour de plus amples informations, veuillez consulter [Création de votre lieu Azure Blob Storage de transfert](#creating-azure-blob-location-how-to).

### Agents Amazon EC2
<a name="azure-blob-creating-agent-ec2"></a>

Vous pouvez déployer votre DataSync agent sur une instance Amazon EC2.

**Pour créer un agent Amazon EC2**

1. [Déployez un agent Amazon EC2.](deploy-agents.md#ec2-deploy-agent)

1. [Choisissez un point de terminaison de service](choose-service-endpoint.md) avec lequel l'agent communique AWS.

   Dans ce cas, nous vous recommandons d'utiliser un point de terminaison de service de cloud privé virtuel (VPC).

1. Configurez votre réseau pour qu'il fonctionne avec les points de terminaison du [service VPC.](datasync-network.md#using-vpc-endpoint)

1. [Activez l'agent](https://docs.aws.amazon.com/datasync/latest/userguide/activate-agent.html).

## Création de votre lieu Azure Blob Storage de transfert
<a name="creating-azure-blob-location-how-to"></a>

Vous pouvez le configurer DataSync pour l'utiliser Azure Blob Storage comme source ou destination de transfert.

**Avant de commencer**  
Assurez-vous de savoir [comment DataSync accéder et utiliser les [niveaux d'accès Azure Blob Storage](#azure-blob-access-tiers)](#azure-blob-access) et les types de [blob](#blob-types). Vous avez également besoin d'un [DataSync agent](#azure-blob-creating-agent) capable de se connecter à votre Azure Blob Storage conteneur.

### Utilisation de la DataSync console
<a name="creating-azure-blob-location-console"></a>

1. Ouvrez la AWS DataSync console à l'adresse [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Dans le volet de navigation de gauche, développez **Transfert de données**, puis choisissez **Locations** et **Create location**.

1. Pour **Location type (Type d'emplacement)**, choisissez **Microsoft Azure Blob Storage**.

1. Pour **URL du conteneur**, entrez l'URL du conteneur impliqué dans votre transfert.

1. (Facultatif) Pour le **niveau d'accès lorsqu'il est utilisé comme destination**, choisissez le [niveau d'accès](#azure-blob-access-tiers) vers lequel vous souhaitez transférer vos objets ou fichiers.

1. Pour **Dossier**, entrez des segments de chemin si vous souhaitez limiter votre transfert vers un répertoire virtuel de votre conteneur (par exemple,`/my/images`).

1. Si votre transfert nécessite un agent, choisissez **Utiliser des agents**, puis choisissez l' DataSync agent qui peut se connecter à votre Azure Blob Storage conteneur.

1. Pour le **jeton SAS**, fournissez les informations d'identification nécessaires DataSync pour accéder à votre stockage blob. Certains ensembles de données publics sur le stockage Azure Blob ne nécessitent pas d'informations d'identification. Vous pouvez saisir directement un jeton SAS ou spécifier un AWS Secrets Manager secret contenant le jeton. Pour plus d'informations, consultez la section [Fourniture d'informations d'identification pour les emplacements de stockage](https://docs.aws.amazon.com/datasync/latest/userguide/location-credentials.html).

   Votre jeton SAS fait partie de la chaîne d'URI SAS qui suit l'URI de votre ressource de stockage et un point d'interrogation (`?`). Un jeton ressemble à ceci :

   ```
   sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
   ```

1. (Facultatif) Entrez des valeurs pour les champs **Clé** et **Valeur** afin de baliser l'emplacement.

   Les balises vous aident à gérer, à filtrer et à rechercher vos AWS ressources. Nous vous recommandons de créer au moins une balise de nom pour votre emplacement. 

1. Choisissez **Créer un emplacement**.

### À l'aide du AWS CLI
<a name="creating-azure-blob-location-cli"></a>

1. Copiez la `create-location-azure-blob` commande suivante :

   ```
   aws datasync create-location-azure-blob \
     --container-url "https://path/to/container" \
     --authentication-type "SAS" \
     --sas-configuration '{
         "Token": "your-sas-token"
       }' \
     --agent-arns my-datasync-agent-arn \
     --subdirectory "/path/to/my/data" \
     --access-tier "access-tier-for-destination" \
     --tags [{"Key": "key1","Value": "value1"}]
   ```

1. Pour le `--container-url` paramètre, spécifiez l'URL du Azure Blob Storage conteneur impliqué dans votre transfert.

1. Pour le paramètre `--authentication-type`, spécifiez `SAS`. Si vous accédez à un ensemble de données public qui ne nécessite pas d'authentification, spécifiez`NONE`.

1. Pour l'`Token`option du `--sas-configuration` paramètre, spécifiez le jeton SAS qui permet d'accéder DataSync à votre stockage blob. 

   Vous pouvez également fournir des paramètres supplémentaires pour sécuriser vos clés à l'aide de AWS Secrets Manager. Pour plus d'informations, consultez la section [Fourniture d'informations d'identification pour les emplacements de stockage](https://docs.aws.amazon.com/datasync/latest/userguide/location-credentials.html).

   Votre jeton SAS fait partie de la chaîne d'URI SAS qui suit l'URI de votre ressource de stockage et un point d'interrogation (`?`). Un jeton ressemble à ceci :

   ```
   sp=r&st=2023-12-20T14:54:52Z&se=2023-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=aBBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
   ```

1. (Facultatif) Pour le `--agent-arns` paramètre, spécifiez le nom de ressource Amazon (ARN) de l' DataSync agent qui peut se connecter à votre conteneur.

   Voici un exemple d'ARN d'agent : `arn:aws:datasync:us-east-1:123456789012:agent/agent-01234567890aaabfb`

   Vous pouvez spécifier plusieurs agents. Pour de plus amples informations, veuillez consulter [Utilisation de plusieurs DataSync agents](do-i-need-datasync-agent.md#multiple-agents).

1. Pour le `--subdirectory` paramètre, spécifiez les segments de chemin si vous souhaitez limiter votre transfert vers un répertoire virtuel de votre conteneur (par exemple,`/my/images`).

1. (Facultatif) Pour le `--access-tier` paramètre, spécifiez le [niveau d'accès](#azure-blob-access-tiers) (`HOT``COOL`, ou`ARCHIVE`) vers lequel vous souhaitez transférer vos objets ou fichiers.

   Ce paramètre s'applique uniquement lorsque vous utilisez cet emplacement comme destination de transfert.

1. (Facultatif) Pour le `--tags` paramètre, spécifiez des paires clé-valeur qui peuvent vous aider à gérer, filtrer et rechercher votre position.

   Nous vous recommandons de créer une balise de nom pour votre emplacement.

1. Exécutez la commande `create-location-azure-blob`.

   Si la commande aboutit, vous obtenez une réponse indiquant l'ARN de l'emplacement que vous avez créé. Par exemple :

   ```
   { 
       "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh" 
   }
   ```

## Afficher le lieu Azure Blob Storage de votre transfert
<a name="azure-blob-view-location"></a>

Vous pouvez obtenir des informations sur le lieu DataSync de transfert existant pour votreAzure Blob Storage.

### Utilisation de la DataSync console
<a name="azure-blob-view-location-console"></a>

1. Ouvrez la AWS DataSync console à l'adresse [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Dans le volet de navigation de gauche, développez **Transfert de données**, puis choisissez **Locations**.

1. Choisissez votre Azure Blob Storage emplacement.

   Vous pouvez consulter les informations relatives à votre position, y compris les tâches de DataSync transfert qui l'utilisent.

### À l'aide du AWS CLI
<a name="azure-blob-view-location-cli"></a>

1. Copiez la `describe-location-azure-blob` commande suivante :

   ```
   aws datasync describe-location-azure-blob \
     --location-arn "your-azure-blob-location-arn"
   ```

1. Pour le `--location-arn` paramètre, spécifiez l'ARN de l'Azure Blob Storageemplacement que vous avez créé (par exemple,`arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh`).

1. Exécutez la commande `describe-location-azure-blob`.

   Vous recevez une réponse qui vous indique les détails de votre position. Par exemple :

   ```
   {
       "LocationArn": "arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh",
       "LocationUri": "azure-blob://my-user.blob.core.windows.net/container-1",
       "AuthenticationType": "SAS",
       "Subdirectory": "/my/images",
       "AgentArns": ["arn:aws:datasync:us-east-1:123456789012:agent/agent-01234567890deadfb"],
   }
   ```

## Mettre à jour le lieu Azure Blob Storage de votre transfert
<a name="azure-blob-update-location"></a>

Si nécessaire, vous pouvez modifier la configuration de votre emplacement dans la console ou en utilisant le AWS CLI.

### À l'aide du AWS CLI
<a name="azure-blob-update-location-cli"></a>

1. Copiez la `update-location-azure-blob` commande suivante :

   ```
   aws datasync update-location-azure-blob \
     --location-arn "your-azure-blob-location-arn" \
     --authentication-type "SAS" \
     --sas-configuration '{
         "Token": "your-sas-token"
       }' \
     --agent-arns my-datasync-agent-arn \
     --subdirectory "/path/to/my/data" \
     --access-tier "access-tier-for-destination"
   ```

1. Pour le `--location-arn` paramètre, spécifiez l'ARN de l'Azure Blob Storageemplacement que vous mettez à jour (par exemple,`arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh`).

1. Pour le paramètre `--authentication-type`, spécifiez `SAS`.

1. Pour l'`Token`option du `--sas-configuration` paramètre, spécifiez le jeton SAS qui permet d'accéder DataSync à votre stockage blob. 

   Le jeton fait partie de la chaîne d'URI SAS qui suit l'URI de la ressource de stockage et un point d'interrogation (`?`). Un jeton ressemble à ceci :

   ```
   sp=r&st=2022-12-20T14:54:52Z&se=2022-12-20T22:54:52Z&spr=https&sv=2021-06-08&sr=c&sig=qCBKDWQvyuVcTPH9EBp%2FXTI9E%2F%2Fmq171%2BZU178wcwqU%3D
   ```

1. Pour le `--agent-arns` paramètre, spécifiez l'Amazon Resource Name (ARN) de l' DataSync agent que vous souhaitez connecter à votre conteneur.

   Voici un exemple d'ARN d'agent : `arn:aws:datasync:us-east-1:123456789012:agent/agent-01234567890aaabfb`

   Vous pouvez spécifier plusieurs agents. Pour de plus amples informations, veuillez consulter [Utilisation de plusieurs DataSync agents](do-i-need-datasync-agent.md#multiple-agents).

1. Pour le `--subdirectory` paramètre, spécifiez les segments de chemin si vous souhaitez limiter votre transfert vers un répertoire virtuel de votre conteneur (par exemple,`/my/images`).

1. (Facultatif) Pour le `--access-tier` paramètre, spécifiez le [niveau d'accès](#azure-blob-access-tiers) (`HOT``COOL`, ou`ARCHIVE`) vers lequel vous souhaitez transférer vos objets.

   Ce paramètre s'applique uniquement lorsque vous utilisez cet emplacement comme destination de transfert.

## Étapes suivantes
<a name="create-azure-blob-location-next-steps"></a>

Une fois que vous avez créé un DataSync lieu pour votreAzure Blob Storage, vous pouvez continuer à configurer votre transfert. Voici les prochaines étapes à prendre en compte :

1. Si ce n'est pas déjà fait, [créez un autre emplacement](working-with-locations.md) où vous prévoyez de transférer vos données vers ou depuis votreAzure Blob Storage.

1. Découvrez comment DataSync [gère les métadonnées et les fichiers spéciaux](metadata-copied.md), en particulier si vos lieux de transfert ne disposent pas d'une structure de métadonnées similaire.

1. Configurez le mode de transfert de vos données. Par exemple, vous pouvez [uniquement transférer un sous-ensemble de vos données](filtering.md) ou supprimer des fichiers de votre stockage blob qui ne se trouvent pas dans votre emplacement source (à condition que votre [jeton SAS](#azure-blob-sas-tokens) dispose des autorisations de suppression).

1. [Commencez votre transfert](run-task.md). 