[Yandex Cloud documentation](../../index.md) > [Yandex Cloud Functions](../index.md) > Step-by-step guides > All guides

# Step-by-step guides for Cloud Functions

* [Getting a service account IAM token using a function](function-sa.md)
* [Connecting to managed databases from a function](database-connection.md)

## Getting information about a function {#function-info}

* [Getting a list of functions](function/function-list.md)
* [Getting a list of function versions](function/version-list.md)
* [Getting information about a function](function/function-info.md)
* [Getting information about a function version](function/version-info.md)
* [Configuring metadata service parameters](function/metadata-options.md)

## Managing function access permissions {#function-access-rights}

* [Making a function public](function/function-public.md)
* [Making a function private](function/function-private.md)
* [Viewing roles assigned for a function](function/role-list.md)
* [Assigning roles for a function](function/role-add.md)
* [Revoking roles assigned for a function](function/role-revoke.md)

## Creating a function {#create-function}

* [Creating a function](function/function-create.md)
* [Creating a function version](function/version-manage.md)

## Invoking a function {#function-invoke}

* [Invoking a function](function/function-invoke.md)
* [Invoking a function asynchronously](function/function-invoke-async.md)
* [Authenticating when invoking a private function via HTTPS](function/auth.md)

## Managing a function {#function-manage}

* [Updating a name](function/name-update.md)
* [Updating a description](function/description-update.md)
* [Viewing scaling settings](function/scaling-settings-list.md)
* [Adding scaling settings](function/scaling-settings-add.md)
* [Deleting scaling settings](function/scaling-settings-delete.md)
* [Adding environment variables](function/environment-variables-add.md)
* [Specifying a cloud network for running a function](function/network-add.md)
* [Providing Yandex Lockbox secrets to a function](function/lockbox-secret-transmit.md)
* [Allocating memory for the /tmp directory](function/allocate-memory-tmp.md)
* [Mounting buckets](function/mount-bucket.md)
* [Mounting an ephemeral disk](function/mount-ephemeral-disk.md)
* [Setting the number of concurrent function instance calls](function/concurrency.md)
* [Adding a tag](function/tag-add.md)
* [Deleting a tag](function/tag-delete.md)
* [Adding a label](function/label-add.md)
* [Updating a label](function/label-update.md)
* [Deleting a label](function/label-delete.md)
* [Viewing monitoring charts](function/function-monitoring.md)
* [Viewing logs](function/function-logs.md)
* [Writing to the execution log](function/logs-write.md)
* [Migrating functions to the ru-central1-d availability zone](function/migration.md)
* [Deleting a function version](function/version-delete.md)
* [Deleting a function](function/function-delete.md)


## Getting trigger information {#trigger-info}

* [Getting a list of triggers](trigger/trigger-list.md)
* [Getting trigger information](trigger/trigger-info.md)

## Creating a trigger {#trigger-create}

* [Creating a timer](trigger/timer-create.md)
* [Creating a trigger for Message Queue](trigger/ymq-trigger-create.md)
* [Creating a trigger for Object Storage](trigger/os-trigger-create.md)
* [Creating a trigger for Container Registry](trigger/cr-trigger-create.md)
* [Creating a trigger for Cloud Logging](trigger/cloud-logging-trigger-create.md)
* [Creating a trigger for Yandex IoT Core (device)](trigger/iot-core-trigger-create.md)
* [Creating a trigger for Yandex IoT Core (broker)](trigger/iot-core-trigger-broker-create.md)
* [Creating a trigger for budgets](trigger/budget-trigger-create.md)
* [Creating a trigger for Data Streams](trigger/data-streams-trigger-create.md)
* [Creating an email trigger](trigger/mail-trigger-create.md)

## Managing a trigger {#trigger-manage}

* [Updating a trigger](trigger/trigger-update.md)
* [Adding a label](trigger/label-add.md)
* [Updating a label](trigger/label-update.md)
* [Deleting a label](trigger/label-delete.md)
* [Viewing monitoring charts](trigger/trigger-monitoring.md)
* [Deleting a trigger](trigger/trigger-delete.md)


## Getting additional information {#get-additional-info}

* [Viewing operations with Cloud Functions resources](operation-logs.md)