[Yandex Cloud documentation](../../index.md) > [Yandex Cloud Functions](../index.md) > FAQ

# General questions about Cloud Functions

#### Can I get logs of my operations in Yandex Cloud? {#logs}

Yes, you can request information about operations with your resources from Yandex Cloud logs. Do it by contacting [support](https://center.yandex.cloud/support).

#### How do I upload a ZIP archive with source code to update a serverless function via CLI? {#version-create}

To create a [function](../concepts/function.md) version from a ZIP file, run this command:

```bash
yc serverless function version create --source-path
```

For more details on uploading code, see [this guide](../operations/function/version-manage.md).

#### How large can a source code archive be when uploading to Cloud Functions? {#file-size}

You can upload a file up to 3.5 MB directly. To [upload  larger files, use Yandex Object Storage](../../storage/operations/objects/upload.md). For more information, see [this guide](../operations/function/version-manage.md).

#### I am not the cloud owner, but I was granted access. What permissions/roles do I need to publish a function? {#roles}

To manage function access, you need the `admin` or `resource-manager.clouds.owner` role. For more information, see [this guide](../security/index.md).

#### How do I access an environment variable in a Node.js function? {#env}

To access environment variables, use the `process.env` global variable. For more information, see [this guide](https://nodejs.org/dist/latest-v8.x/docs/api/process.html#process_process_env).

#### Which Python modules can I use when working with Cloud Functions? How do I add new modules? {#python}

You can upload modules in a ZIP archive up to 3.5 MB. To [upload larger files, use Object Storage](../../storage/operations/objects/upload.md). For more information, see [this guide](../quickstart/create-function/python-function-quickstart.md).

#### Calling cloud functions for Alice skills is free. If I call another of my cloud functions from a skill function, will that also be free? {#alice-pricing}

Such calls will be charged according to [Cloud Functions pricing policy](../pricing.md).

#### I want to increase my quotas. How do I determine appropriate values for them? {#quotas}

For more on which quotas to increase and to what extent, see [Relationship between quotas](../concepts/limits.md#related-quotas).

#### Why does an API request return the `Illegal duration format` error? {#illegal-duration}

If your API request body contains parameters in `type.googleapis.com/google.protobuf.Duration` format, you may get the following error:

```text
Illegal duration format; duration must end with 's' for type type.googleapis.com/google.protobuf.Duration
```

When using this format, make sure to append `s` to duration values.

For example:

```json
{
  "timeout": "120s"
}
```