Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Solutions
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex IoT Core
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Sending messages
    • Subscribing a device or registry to receive messages
    • Viewing the connection log
    • Creating a trigger for a topic
    • Managing registries
      • Getting information about registries
      • Creating a registry
      • Updating a registry
      • Deleting a registry
    • Managing devices
      • Managing topic aliases
        • Creating an alias
        • Getting a list of aliases
        • Updating an alias
        • Deleting an alias
      • Getting information about devices
      • Creating a device
      • Updating a device
      • Deleting a device
    • Managing certificates
      • Create a certificate
      • Managing registry certificates
      • Managing device certificates
    • Managing passwords
      • Managing registry passwords
      • Managing device passwords
  • Concepts
    • Authorization
    • Relationship between service resources
    • MQTT broker connection parameters
    • Sending messages to an MQTT broker via gRPC
    • Topic
    • Backups
    • Quotas and limits
  • Use cases
    • All use cases
    • Working with Mosquitto
      • Sending messages
      • Subscribing a device or registry to receive messages
    • Working with Yandex IoT Core from an Android device in Java
    • Working with Yandex IoT Core in C#
    • Working with Yandex IoT Core in Java
    • Writing data from a device to Managed Service for PostgreSQL
  • Access management
  • Pricing policy
  • API reference
    • Authentication in the API
    • gRPC
      • Overview
      • DeviceDataService
      • DeviceService
      • RegistryDataService
      • RegistryService
      • OperationService
    • REST
      • Overview
      • Device
        • Overview
        • addCertificate
        • addPassword
        • create
        • delete
        • deleteCertificate
        • deletePassword
        • get
        • list
        • listCertificates
        • listOperations
        • listPasswords
        • update
      • DeviceData
        • Overview
        • publish
      • Registry
        • Overview
        • addCertificate
        • addPassword
        • create
        • delete
        • deleteCertificate
        • deletePassword
        • get
        • list
        • listCertificates
        • listDeviceTopicAliases
        • listOperations
        • listPasswords
        • update
      • RegistryData
        • Overview
        • publish
  • Questions and answers
  1. Step-by-step instructions
  2. Managing passwords
  3. Managing registry passwords

Managing registry passwords

  • Adding a password to a registry
    • Adding a password to an existing registry
    • Setting a password for a registry when creating it
  • Getting a list of registry passwords
  • Deleting a registry password

For devices and registries to begin exchanging data and commands, you need to log in. This section describes how to manage registry passwords for the appropriate authorization method.

Note

When using an X.509 certificate along with a password, the password has higher priority.

  • Adding a password
  • Viewing a list of passwords
  • Deleting a password

Adding a password to a registry

You can add a password to an existing registry or set it when creating a registry using the --password parameter.

Note

You can also set a password from the input stream. To do this, use the --read-password flag instead of the --password parameter.

Adding a password to an existing registry

Management console
CLI

To add a password to an existing registry:

  1. In the management console, select the folder where you want to add a password to an existing registry.
  2. Select Yandex IoT Core.
  3. Select the desired registry from the list.
  4. Under Passwords, click Add password.
  5. In the Password field, set a password that you'll use to access the registry.
    To do this, you can use a password generator.
    Don't forget to save your password because you'll need it later.
  6. Click Add.

If you don't have the Yandex.Cloud command line interface yet, install and initialize it.

To add a password:

  1. Get a list of registries in the folder:

    $ yc iot registry list
    +----------------------+-------------------+
    |          ID          |       NAME        |
    +----------------------+-------------------+
    | arenou2oj4ct42eq82er | my-registry       |
    +----------------------+-------------------+
    
  2. Add a password to the registry:

    $ yc iot registry password add --registry-name my-registry --password Passw0rdForRegistry
    registry_id: arenou2oj4ct42eq8g3n
    id: areuu2hgsv6klgbd4e6d
    created_at: "2019-12-16T15:32:46.655139Z"
    

Setting a password for a registry when creating it

Management console
CLI

For information about how to set a password for a registry when creating it, see Creating a registry.

If you don't have the Yandex.Cloud command line interface yet, install and initialize it.

The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name or --folder-id parameter.

Create a registry with a password:

$ yc iot registry create --name registry-with-pass --password Passw0rdForDevice
done (1s)
id: areg96c8loruvvudj54t
folder_id: b1g88tflru0ek1omtfd3
created_at: "2019-12-16T15:34:25.563Z"
name: registry-with-pass
status: ACTIVE
log_group_id: ckghhil3b5o9t4pf1nvg

Getting a list of registry passwords

Management console
CLI

To view the list of registry passwords:

  1. In the management console, select the folder where you want to get a list of registry passwords.
  2. Select Yandex IoT Core.
  3. Select the desired registry from the list.
  4. On the Overview page, go to the Passwords section.

If you don't have the Yandex.Cloud command line interface yet, install and initialize it.

The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name or --folder-id parameter.

To get a list of passwords:

  1. Get a list of registries in the folder:

    $ yc iot registry list
    +----------------------+--------------------+
    |          ID          |        NAME        |
    +----------------------+--------------------+
    | areg96c8loruvvudj54t | registry-with-pass |
    | arenou2oj4ct42eq82er | my-registry        |
    +----------------------+--------------------+
    
  2. Get a list of registry passwords:

    $ yc iot registry password list --registry-name registry-with-pass
    +----------------------+---------------------+
    |          ID          |     CREATED AT      |
    +----------------------+---------------------+
    | are0gffs957egmoksgf4 | 2019-12-16 15:34:25 |
    +----------------------+---------------------+
    

Deleting a registry password

Management console
CLI

To delete a registry password:

  1. In the management console, select the folder to delete a registry password from.
  2. Select Yandex IoT Core.
  3. Select the desired registry from the list.
  4. To the right of the password to delete, click , and select Delete from the drop-down list.
  5. In the window that opens, click Delete.

If you don't have the Yandex.Cloud command line interface yet, install and initialize it.

The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name or --folder-id parameter.

To delete a password:

  1. Get a list of registry passwords:

    $ yc iot registry password list --registry-name registry-with-pass
    +----------------------+---------------------+
    |          ID          |     CREATED AT      |
    +----------------------+---------------------+
    | are0gffs957egmoksgf4 | 2019-12-16 15:34:25 |
    +----------------------+---------------------+
    
  2. Delete the password:

    $ yc iot registry password delete --registry-name registry-with-pass --password-id are0gffs957egmoksgf4
    
  3. Make sure that the password was deleted:

    $ yc iot registry password list --registry-name registry-with-pass
    +----+------------+
    | ID | CREATED AT |
    +----+------------+
    +----+------------+
    
In this article:
  • Adding a password to a registry
  • Adding a password to an existing registry
  • Setting a password for a registry when creating it
  • Getting a list of registry passwords
  • Deleting a registry password
Language / Region
Careers
Privacy policy
Terms of use
Brandbook
© 2021 Yandex.Cloud LLC