Calling APIs with an Account in Non-configuration Mode
Add the --cli-username, --cli-password, and --cli-domain options in a command to call a cloud service API with an account in non-configuration mode.
cloud EVS UpdateVolume --cli-region="ru-moscow-1" --volume_id="aed9****-****-****-****-****0e3219cf" --project_id="0dd8cb****************19b5a84546" --volume.name="ecs-abcd" --volume.description="volume test" --cli-username=s******1 --cli-password=****** --cli-domain=s******1{"id": "aed9****-****-****-****-****0e3219cf","links": [{"href": "https://evs.ru-moscow-1.hc.sbercloud.ru/v2/0dd8cb****************19b5a84546/volumes/aed9****-****-****-****-****0e3219cf","rel": "self"},{"href": "https://evs.ru-moscow-1.hc.sbercloud.ru/0dd8cb****************19b5a84546/volumes/aed9****-****-****-****-****0e3219cf","rel": "bookmark"}],"name": "ecs-abcd","status": "in-use","attachments": [{"server_id": "4f06****-****-****-****-****04dd856a","attachment_id": "773d****-****-****-****-****e4f3b6f0","attached_at": "2022-05-11T02:27:44.453029","host_name": null,"volume_id": "aed9****-****-****-****-****0e3219cf","device": "/dev/vda","id": "aed9****-****-****-****-****0e3219cf"}],"description": "volume test","size": 40,"metadata": {"billing": "1","readonly": "False","attached_mode": "rw"},"bootable": "true","availability_zone": "ru-moscow-1a","os-vol-host-attr:host": null,"source_volid": null,"snapshot_id": null,"created_at": "2022-05-11T02:27:09.279069","volume_type": "SAS","shareable": "false","multiattach": false,"os-vol-tenant-attr:tenant_id": null,"os-volume-replication:extended_status": null,"volume_image_metadata": null}
Note
To call a cloud service API in this mode, use a custom parameter to pass the username and password in the command. This ensures account security and prevents peeping when you input your password.
Parent topic: Options