HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //lib/python3/dist-packages/awscli/examples/iotanalytics/put-logging-options.rst
**To set or update logging options**

The following ``put-logging-options`` example sets or updates the AWS IoT Analytics logging options. If you update the value of any ``loggingOptions`` field, it can take up to one minute for the change to take effect. Also, if you change the policy attached to the role you specified in the "roleArn" field (for example, to correct an invalid policy) it can take up to five minutes for that change to take effect. ::

    aws iotanalytics put-logging-options \
        --cli-input-json file://put-logging-options.json

Contents of ``put-logging-options.json``::

    {
        "loggingOptions": {
            "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole",
            "level": "ERROR",
            "enabled": true
        }
    }

This command produces no output.

For more information, see `PutLoggingOptions <https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_PutLoggingOptions.html>`__ in the *AWS IoT Analytics API Reference*.