AACFlow

Yandex Cloud IAM

Obtain IAM tokens for Yandex Cloud authentication via OAuth, service account keys, or pre-signed JWT

ya

Yandex Cloud IAM (Identity and Access Management) is the authentication layer for Yandex Cloud services. IAM tokens are short-lived credentials required for all Yandex Cloud API calls. This integration supports three authentication methods: personal OAuth tokens, service account keys, and pre-signed JWTs.

With the Yandex Cloud IAM integration in AACFlow, you can:

  • OAuth token (personal): Exchange a Yandex Passport OAuth token for an IAM token
  • Service account key: Generate an IAM token using a service account's private key
  • Pre-signed JWT: Exchange a pre-signed JWT for an IAM token

Obtained IAM tokens can be passed to other Yandex Cloud integrations (YandexGPT, SpeechKit, Vision, Translate, Object Storage) via variable references.

Usage Instructions

Integrate Yandex Cloud IAM into the workflow to obtain authentication tokens. Use the output IAM token as input to other Yandex Cloud blocks. Service account keys are created in your Yandex Cloud console under Service Accounts.

Tools

yandex_cloud_iam_oauth

Exchange OAuth token for IAM token

Input

ParameterTypeRequiredDescription
oauthTokenstringYesYandex Passport OAuth token

Output

ParameterTypeDescription
iamTokenstringIAM token for Yandex Cloud API calls
expiresAtstringToken expiration time

yandex_cloud_iam_sa_key

Generate IAM token from service account key

Input

ParameterTypeRequiredDescription
serviceAccountIdstringYesService account ID
privateKeystringYesService account private key PEM content
keyIdstringYesService account key ID

Output

ParameterTypeDescription
iamTokenstringIAM token for Yandex Cloud API calls
expiresAtstringToken expiration time

On this page

Commencez à construire aujourd’hui
Plus de 100 000 développeurs nous font confiance.
La plateforme SaaS pour créer des agents IA et piloter vos équipes agentiques.
Commencer