[PVE-User] This parameter is the length of characters OR a file size?
lyt_yudi
lyt_yudi at icloud.com
Fri Aug 3 09:58:39 CEST 2018
Hi,
Sorry by this :(
# cat test.txt |wc
9000 9000 129699
# pvesh create nodes/localhost/qemu/131/agent/file-write --content "$(cat test.txt)" --file /root/test.txt
400 Parameter verification failed.
content: value may only be 61440 characters long
pvesh create <api_path> --content <string> --file <string> [OPTIONS] [FORMAT_OPTIONS]
Can increase it?
442 __PACKAGE__->register_method({
443 name => 'file-write',
444 path => 'file-write',
445 method => 'POST',
446 protected => 1,
447 proxyto => 'node',
448 description => "Writes the given file via guest agent.",
449 permissions => { check => [ 'perm', '/vms/{vmid}', [ 'VM.Monitor' ]]},
450 parameters => {
451 additionalProperties => 0,
452 properties => {
453 node => get_standard_option('pve-node'),
454 vmid => get_standard_option('pve-vmid', {
455 completion => \&PVE::QemuServer::complete_vmid_running }),
456 file => {
457 type => 'string',
458 description => 'The path to the file.'
459 },
460 content => {
461 type => 'string',
462 maxLength => 60*1024, # 60k, smaller than our 64k POST limit
463 description => "The content to write into the file."
464 }
465 },
466 },
More information about the pve-user
mailing list