Publié le: Mar 21, 2024

Amazon Kinesis Data Streams prend désormais en charge les politiques basées sur les ressources dans les régions AWS GovCloud (US), afin que vous puissiez traiter les données ingérées à un flux sur un compte avec une fonction AWS Lambda sur un autre compte. Amazon Kinesis Data Streams est un service de diffusion en continu des données en temps réel sans serveur, capable de capturer en continu plusieurs gigaoctets de données par seconde à partir de centaines de milliers de sources. AWS Lambda est un service de calcul sans serveur qui vous permet d'exécuter du code sans allouer ni gérer de serveurs. Avec Kinesis Data Streams et Lambda, vous pouvez créer un pipeline de flux de données entièrement sans serveur.

Avec une politique de ressources, vous pouvez spécifier les comptes, les utilisateurs ou les rôles définis dans votre AWS Identity and Access Management et les actions Kinesis Data Streams exactes pour lesquels vous souhaitez accorder l'accès. Une fois que vous avez accordé l'accès, vous pouvez configurer une fonction Lambda dans un autre compte pour commencer à traiter le flux de données appartenant à votre compte. Cela réduit vos coûts et simplifie le pipeline de traitement des données, car vous n'avez pas à dupliquer les données diffusées en continu entre les comptes pour que davantage d'équipes puissent bénéficier de données en temps réel. Le partage de l'accès à vos flux de données ou à des consommateurs enregistrés n'entraîne aucun frais supplémentaire sur votre compte. L'utilisation intercompte des ressources Kinesis Data Streams continuera d'être facturée aux propriétaires des ressources.

Pour commencer, accédez à la console AWS GovCloud (US) ou utilisez la nouvelle API PutResourcePolicy pour associer une politique de ressources à votre flux de données ou à votre consommateur. L'ajout d'une politique basée sur les ressources est pris en charge dans toutes les régions. Pour en savoir plus, lisez le guide du développeur Amazon Kinesis Data Streams.