Utilisez CloudOps Orchestration Service (OOS) pour téléverser un fichier local, un objet OSS ou un fichier HTTPS vers plusieurs instances ECS en une seule opération.
OOS est un service automatisé d’exploitation et de maintenance (O&M) fourni par Alibaba Cloud pour la gestion et l’exécution des tâches d’O&M. Consultez la rubrique Qu’est-ce que CloudOps Orchestration Service ?
Prérequis
Les instances ECS cibles doivent être dans l’état Running.
Étape 1 : Sélectionner un type de fichier
OOS prend en charge les types de fichiers suivants. Choisissez celui qui correspond à vos besoins.
|
Type de fichier |
Description |
Limite de taille |
|
On-premises file |
Fichier stocké sur un ordinateur ou un serveur local. |
500 Mo |
|
OSS object |
Fichier stocké dans un compartiment OSS. |
Aucune |
|
HTTPS file |
Fichier distant accessible via HTTPS, généralement hébergé sur un serveur web. L’URL commence par |
Aucune |
Étape 2 : Préparer l’environnement de téléversement
Effectuez les préparations suivantes selon le type de fichier sélectionné.
-
On-premises file
Notez le chemin de stockage du fichier sur l’ordinateur ou le serveur local.
-
OSS object
Stockez le fichier dans un compartiment OSS. Consultez la rubrique Télécharger des objets.
-
Créez un rôle RAM d’instance, attachez-lui une politique (telle que
AliyunOSSReadOnlyAccess) pour accorder des autorisations de lecture sur OSS, puis associez ce rôle aux instances ECS. Reportez-vous à la section Créer un rôle RAM et l’associer à une instance ECS de la rubrique « Accorder aux instances ECS l’accès aux ressources d’autres services Alibaba Cloud à l’aide de rôles RAM d’instance ».
-
HTTPS file
Obtenez l’URL du fichier HTTPS et assurez-vous que les instances ECS cibles disposent d’un accès Internet. Consultez les rubriques Modifier la bande passante publique fixeModifier la bande passante d’une instance par abonnement ou Associer une adresse IP élastique à une ressource cloud.
Étape 3 : Téléverser un fichier vers plusieurs instances ECS simultanément
Connectez-vous à la console OOS.
Dans la barre de navigation supérieure, sélectionnez la région des instances ECS cibles.
Dans le volet de navigation de gauche, choisissez . Dans l’onglet Batch Instance Operations, cliquez sur Create.
-
Sur la page Create Task Batch Instance Operations, configurez les paramètres suivants.
RemarqueConservez les valeurs par défaut pour les paramètres non listés ci-dessous.
Paramètre
Description
Task Type
Sélectionnez Batch Download Files.
File Type
Sélectionnez une option en fonction du type de fichier. Dans cet exemple, l’option local File est utilisée.
Select a file
-
Sélectionnez ou faites glisser le fichier local vers la zone Select a file. Dans cet exemple, le fichier
image.pngest utilisé. -
Cochez la case I agree to store the file in the temporary OSS bucket that Alibaba Cloud provides.
RemarqueAlibaba Cloud stocke temporairement le fichier dans un compartiment OSS. Une fois le téléversement terminé, le fichier est automatiquement supprimé du compartiment. L’URL du fichier expire au bout de 900 secondes.
Save Path of File
Dans cet exemple, le chemin
/rootest utilisé.Select Instances
Sélectionnez une méthode de filtrage et choisissez une ou plusieurs instances ECS. Dans cet exemple, l’option Select Instances Manually est sélectionnée.
RemarquePour téléverser le fichier vers de nombreuses instances ECS, sélectionnez By Instance Tags ou By Resource Group afin de filtrer les instances par tag ou par groupe de ressources. Consultez les rubriques Qu’est-ce qu’un tag ? et Qu’est-ce qu’un groupe de ressources ?.
-
-
Cliquez sur Create. Dans le message Parameter Confirmation, cliquez sur OK.
Lorsque Execution Status passe à Successful, le fichier est téléversé vers les instances ECS sélectionnées.
-
(Facultatif) Vérifiez l’intégrité et le fonctionnement du fichier.
Connectez-vous à une instance ECS. Consultez la rubrique Choisir une méthode de connexion.
-
Vérifiez le fichier téléversé. Exemples de contrôles :
Comparez la taille du fichier avant et après le téléversement pour détecter toute modification.
Exécutez l’application ou le script contenu dans le fichier pour vérifier son bon fonctionnement.
Ouvrez le fichier multimédia ou le document pour vous assurer qu’il n’est pas endommagé et qu’il peut être lu correctement.
Références
Pour exécuter des scripts ou des applications téléversés selon une planification, utilisez OOS pour configurer des tâches cron. Consultez les rubriques O&M planifiée et Expressions Cron.
Pour la sauvegarde et la restauration des données, vous pouvez créer des snapshots pour les disques afin de sauvegarder les données des instances ECS après le téléversement des fichiers.