Tous les produits
Search
Centre de documentation

Elastic Compute Service:Upload a file to multiple ECS instances with OOS

Dernière mise à jour :Aug 18, 2026

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.

Remarque

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 https://.

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

    1. Stockez le fichier dans un compartiment OSS. Consultez la rubrique Télécharger des objets.

    2. 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 ».

      Associer un rôle RAM d’instance à plusieurs instances ECS simultanément

      1. Connectez-vous à la console OOS.

      2. Dans la barre de navigation supérieure, sélectionnez la région des instances ECS cibles.

      3. Dans le volet de navigation de gauche, choisissez Automated Task > Common O&M Tasks. Dans l’onglet Batch Instance Operations, cliquez sur Create.

      4. Sur la page Create Task Batch Instance Operations, configurez les paramètres suivants :

        • Task Type : Sélectionnez Instance Operations.

        • Operations to Be Performed : Choisissez Add Role.

        • Role Name : Sélectionnez le rôle RAM d’instance que vous avez créé.

        • Select Instances : Sélectionnez les instances ECS cibles.

      5. Cliquez sur Create. Dans le message Parameter Confirmation, cliquez sur OK.

        Lorsque Execution Status passe à Successful, le rôle RAM d’instance est associé aux instances ECS sélectionnées.

  • 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

  1. Connectez-vous à la console OOS.

  2. Dans la barre de navigation supérieure, sélectionnez la région des instances ECS cibles.

  3. Dans le volet de navigation de gauche, choisissez Automated Task > Common O&M Tasks. Dans l’onglet Batch Instance Operations, cliquez sur Create.

  4. Sur la page Create Task Batch Instance Operations, configurez les paramètres suivants.

    Remarque

    Conservez 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

    1. Sélectionnez ou faites glisser le fichier local vers la zone Select a file. Dans cet exemple, le fichier image.png est utilisé.

    2. Cochez la case I agree to store the file in the temporary OSS bucket that Alibaba Cloud provides.

      Remarque

      Alibaba 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 /root est 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.

    Remarque

    Pour 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 ?.

  5. 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.

  6. (Facultatif) Vérifiez l’intégrité et le fonctionnement du fichier.

    1. Connectez-vous à une instance ECS. Consultez la rubrique Choisir une méthode de connexion.

    2. 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.