Vue d'ensemble des groupes de flux multi-applications - Amazon GameLift Streams

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.

Vue d'ensemble des groupes de flux multi-applications

Un groupe de flux multi-applications est un groupe de flux lié à plusieurs applications. Cela vous permet de diffuser plusieurs applications en utilisant le même ensemble de ressources de calcul dans un seul groupe de flux.

Un cas d'utilisation courant pour les groupes de streaming multi-applications consiste à publier différentes versions de votre jeu. Supposons, par exemple, que vous ayez créé un groupe de streams et que vous ayez défini l'application par défaut sur la version originale de votre jeu. Supposons ensuite que vous créiez des applications supplémentaires contenant d'autres versions de votre jeu et que vous les liez au groupe de diffusion. Comme ces applications sont associées au même groupe de flux, vous n'avez qu'à gérer un seul ensemble de ressources informatiques, ou capacité de flux, pour diffuser tous ces jeux. Cela signifie que, quelle que soit l'application diffusée par un utilisateur final, l'application s'exécute sur une ressource de calcul provenant du même ensemble que celui alloué par ce groupe de flux.

Voici d'autres exemples concrets possibles :

  • Une plateforme de streaming de jeux qui propose différents niveaux de streaming aux clients.

  • Une équipe d'assurance qualité qui teste plusieurs versions d'un jeu.

  • Simplifier la gestion de la capacité des flux en utilisant un seul groupe de flux pour plusieurs applications.

  • Pour permettre à un ensemble d'applications de diffuser à partir du même pool de capacité de diffusion.

Limitations et exigences

Vous ne pouvez associer des applications qu'à des groupes de flux dotés d'environnements d'exécution et de classes de flux compatibles. Pour plus d’informations, consultez Compatibilité avec l'environnement d'exécution et les classes de flux.

Les limites d'association suivantes s'appliquent aux applications et aux groupes de flux. Ces limites sont fixées dans le cadre du service pour tous les clients.

Nom Par défaut Ajustable Description
Applications dans un groupe de flux 100 Non Le nombre maximum d'applications Amazon GameLift Streams pouvant être associées à un groupe de flux.
Associations de groupes de flux par application 100 Non Nombre maximal de groupes de flux auxquels une application Amazon GameLift Streams peut être associée.

À propos des applications par défaut

Chaque groupe de flux possède une application par défaut, qui est initialement la première application que vous ajoutez au groupe de flux. L'application par défaut est automatiquement pré-mise en cache sur toutes les ressources informatiques toujours actives, ce qui peut contribuer à réduire le temps de chargement de l'application lors du démarrage du flux. Le service Amazon GameLift Streams peut également mettre en cache d'autres applications liées au cours de ses processus d'optimisation.

Caractéristiques des applications par défaut et des autres applications liées :

  • L'application par défaut est mise en cache (sur des ressources de calcul préallouées, telles que votre capacité permanente) afin de réduire le temps de chargement de l'application lors du démarrage du flux.

  • L'application par défaut peut être modifiée. Notez que lorsque vous changez d'application par défaut dans un groupe de flux, la mise en cache préalable de la nouvelle application par défaut à tous les emplacements peut prendre jusqu'à quelques heures.

  • Au moins une application liée est requise avant de pouvoir démarrer le streaming à partir du groupe de diffusion. La première application liée devient automatiquement l'application par défaut.

  • Si vous dissociez l'application par défaut d'un groupe de flux, Amazon GameLift Streams choisira automatiquement une nouvelle application par défaut parmi les applications associées restantes, le cas échéant.

  • La même application peut être l'application par défaut pour plusieurs groupes de flux.

  • L'ensemble des applications liées est modifiable jusqu'à ce que le groupe de flux ait 180 jours. Concrètement, cela signifie que vous pouvez lier et dissocier des applications jusqu'à ce que le groupe de flux ait 180 jours. Ensuite, vous ne pourrez dissocier les applications d'un groupe de flux que pendant le reste du cycle de vie du groupe de flux.

Modifier l'application par défaut

Lorsque vous liez la première application à un groupe de flux, elle devient automatiquement l'application par défaut et bénéficie des avantages de la pré-mise en cache. Vous pouvez modifier l'application par défaut à tout moment pour attribuer ces avantages à une autre application.

Note

Lorsque vous changez d'application par défaut dans un groupe de flux, la mise en cache préalable de la nouvelle application par défaut à tous les emplacements peut prendre jusqu'à quelques heures.

Console
Pour modifier l'application par défaut à l'aide de la console Amazon GameLift Streams
  1. Connectez-vous à la console Amazon GameLift Streams AWS Management Console et ouvrez-la.

  2. Dans la barre de navigation, choisissez Groupes de flux pour afficher la liste de vos groupes de flux existants.

  3. Sélectionnez un groupe de flux pour en afficher les détails.

  4. Dans Applications liées, sélectionnez l'application que vous souhaitez définir comme application par défaut.

  5. Choisissez Make default.

CLI

Prérequis

Vous devez le configurer AWS CLI avec vos informations d'identification utilisateur et celles que vous avez choisies Région AWS. Pour les instructions de configuration, reportez-vous àTéléchargez le AWS CLI.

Pour modifier l'application par défaut à l'aide du AWS CLI

Lorsque vous AWS CLI utilisez la UpdateStreamGroupcommande, personnalisée pour votre contenu. L'application que vous souhaitez définir comme application par défaut doit déjà être associée au groupe de flux.

aws gameliftstreams update-stream-group \ --identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \ --default-application-identifier a-9ZY8X7Wv6

  • identifier:

    Un groupe de flux contenant une application que vous souhaitez définir comme application par défaut.

    Cette valeur peut être un Amazon Resource Name (ARN) ou un ID identifiant de manière unique la ressource du groupe de flux.

    Exemple d'ARN : arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4

    Exemple d'identifiant : sg-1AB2C3De4

  • default-application-identifier:

    Application que vous souhaitez définir comme application par défaut dans ce groupe de flux.

    Cette valeur est un nom de ressource Amazon (ARN) ou un identifiant identifiant de manière unique la ressource de l'application.

    Exemple d'ARN : arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6

    Exemple d'identifiant : a-9ZY8X7Wv6

Lorsque vous liez ou associez une application à un groupe de flux, le groupe de flux pourra diffuser l'application. S'il s'agit de la première application du groupe de flux, elle deviendra automatiquement l'application par défaut. Vous pouvez associer et dissocier des applications supplémentaires à un groupe de flux jusqu'à ce qu'il atteigne 180 jours. Ensuite, vous ne pourrez dissocier les applications d'un groupe de flux que pendant le reste du cycle de vie du groupe.

Important

Vous ne pouvez pas lier une application à un groupe de streaming vieux de plus de 180 jours. Pour associer différentes applications au groupe de flux, vous devez d'abord le recréer. Pour obtenir des instructions sur la façon de recréer un groupe de flux, reportez-vous àMaintenance du groupe Stream.

Avant de lier une application, assurez-vous que le groupe de flux est à l'état Actif.

Console
Pour créer un lien à l'aide de la console Amazon GameLift Streams
  1. Connectez-vous à la console Amazon GameLift Streams AWS Management Console et ouvrez-la.

  2. Dans la barre de navigation, choisissez Groupes de flux pour afficher la liste de vos groupes de flux existants.

  3. Sélectionnez un groupe de flux pour en afficher les détails.

  4. Dans Applications liées, choisissez Lier l'application.

  5. Sélectionnez l'application que vous souhaitez associer. Confirmez votre sélection et choisissez Link application.

CLI

Prérequis

Vous devez le configurer AWS CLI avec vos informations d'identification utilisateur et celles que vous avez choisies Région AWS. Pour les instructions de configuration, reportez-vous àTéléchargez le AWS CLI.

Pour lier une ou plusieurs applications à l'aide du AWS CLI

Lorsque vous AWS CLI utilisez la AssociateApplicationscommande, personnalisée pour votre contenu.

aws gameliftstreams associate-applications \ --identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \ --application-identifiers a-9ZY8X7Wv6 a-1Z78C7Wv6

  • identifier:

    Un groupe de flux auquel relier ces applications.

    Cette valeur peut être un Amazon Resource Name (ARN) ou un ID identifiant de manière unique la ressource du groupe de flux.

    Exemple d'ARN : arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4

    Exemple d'identifiant : sg-1AB2C3De4

  • application-identifiers:

    Ensemble d'applications que vous souhaitez associer à ce groupe de flux.

    Cette valeur est un nom de ressource Amazon (ARN) ou un identifiant identifiant de manière unique la ressource de l'application.

    Exemple d'ARN : arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6

    Exemple d'identifiant : a-9ZY8X7Wv6

Lorsque vous dissociez ou dissociez une application d'un groupe de flux, vous ne pouvez plus diffuser cette application en utilisant les ressources de calcul allouées à ce groupe de flux. Tous les flux en cours se poursuivront jusqu'à leur fin, ce qui permet d'éviter d'interrompre le flux d'un utilisateur final. Amazon GameLift Streams ne lancera pas de nouveaux flux à l'aide de ce groupe de flux. L'action de dissociation n'affecte pas la capacité de diffusion d'un groupe de flux.

Si vous dissociez l'application par défaut d'un groupe de flux, Amazon GameLift Streams choisira automatiquement une nouvelle application par défaut parmi les applications associées restantes, le cas échéant.

Console
Pour dissocier le lien à l'aide de la console Amazon GameLift Streams
  1. Connectez-vous à la console Amazon GameLift Streams AWS Management Console et ouvrez-la.

  2. Dans la barre de navigation, choisissez Groupes de flux pour afficher la liste de vos groupes de flux existants.

  3. Sélectionnez un groupe de flux pour en afficher les détails.

  4. Dans Applications liées, sélectionnez les applications que vous souhaitez dissocier. Choisissez Dissocier les applications.

  5. Dans la boîte de dialogue Dissocier les applications, confirmez l'action de dissociation et choisissez Dissocier.

CLI

Prérequis

Vous devez le configurer AWS CLI avec vos informations d'identification utilisateur et celles que vous avez choisies Région AWS. Pour les instructions de configuration, reportez-vous àTéléchargez le AWS CLI.

Pour dissocier une ou plusieurs applications à l'aide du AWS CLI

Lorsque vous AWS CLI utilisez la DisassociateApplicationscommande, personnalisée pour votre contenu.

aws gameliftstreams disassociate-applications \ --identifier arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4 \ --application-identifiers a-9ZY8X7Wv6 a-1Z78C7Wv6

  • identifier:

    Un groupe de flux dont vous pouvez dissocier ces applications.

    Cette valeur peut être un Amazon Resource Name (ARN) ou un ID identifiant de manière unique la ressource du groupe de flux.

    Exemple d'ARN : arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4

    Exemple d'identifiant : sg-1AB2C3De4

  • application-identifiers:

    Ensemble d'applications que vous souhaitez dissocier de ce groupe de flux.

    Cette valeur est un nom de ressource Amazon (ARN) ou un identifiant identifiant de manière unique la ressource de l'application.

    Exemple d'ARN : arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6

    Exemple d'identifiant : a-9ZY8X7Wv6