View a markdown version of this page

Quotas et limites de livraison - Amazon Kinesis Data 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.

Quotas et limites de livraison

Les tableaux suivants décrivent les quotas et les contraintes de diffusion pour les tables de streaming et la diffusion d'Amazon S3 dans Amazon Kinesis Data Streams.

Quotas de ressources

Ressource Par défaut Ajustable Remarques
Livraisons par flux 2 Non Une diffusion vers des tables de streaming sur Apache Iceberg et une livraison vers un compartiment Amazon S3 à usage général.
Streams par diffusion 1 Non Chaque diffusion est lue à partir d'un seul flux.
Tableaux par livraison 1 Non Chaque livraison écrit sur une seule table de destination.
Note

Le nombre de livraisons sur un compte est limité par le nombre de On-Demand flux par compte et par quota régional, car chaque flux peut avoir un maximum de deux livraisons. Pour le quota de streams par compte, consultez. Quotas et limites

Limites d'API

Limite Par défaut Remarques
Taux d'accélération de l'API (par compte et par région) 5 transactions par seconde (TPS) S'applique aux opérations de l'API du plan de contrôle.
ListChannels nombre maximum de résultats par page 100 Utilisez des jetons de pagination pour récupérer des résultats supplémentaires.

Contraintes de livraison

Les contraintes suivantes s'appliquent à toutes les configurations de livraison :

  • Les livraisons prennent en charge la livraison en annexe uniquement. Les enregistrements ne peuvent pas être mis à jour ou supprimés à la destination.

  • La diffusion des données ne prend pas en charge la diffusion interrégionale pour les deux types de destination. Le flux Kinesis Data Streams et la destination doivent se trouver dans la même région.

  • La diffusion par table de streaming (Apache Iceberg) ne prend pas en charge la diffusion entre comptes. Le flux source, le compartiment de table S3 de destination et le AWS Glue Schema Registry doivent tous se trouver dans le même emplacement Compte AWS.

  • Pour la livraison Amazon S3 à des fins générales, seul le compartiment de destination peut se trouver dans un autre compartiment Compte AWS. La chaîne et son flux source doivent se trouver sur le même compte.

  • Aucune transformation n'est appliquée aux données. Les enregistrements sont transmis tels quels du flux à la destination.

  • La fourniture de données ne prend pas en charge l'évolution des schémas. La modification du schéma nécessite la suppression et la recréation de la diffusion.

  • Les livraisons ne permettent pas de compléter les données existantes. Seuls les enregistrements écrits dans le flux une fois que la diffusion a atteint l'état ACTIF sont transmis.

  • Chaque livraison crée une nouvelle table à destination. Vous ne pouvez pas effectuer de livraison vers une table existante.

  • Le flux Kinesis Data Streams source doit être en mode de capacité On-Demand Standard ou On-Demand Advantage. Le mode provisionné n'est pas pris en charge.

Mettre à jour les contraintes

Seules les propriétés suivantes peuvent être mises à jour sur une livraison existante :

  • DataFreshnessInSeconds

  • LoggingConfiguration

Toutes les autres propriétés de configuration sont immuables après leur création. Pour modifier tout autre paramètre, vous devez supprimer la livraison existante et en créer une nouvelle avec la configuration souhaitée.