Skip to content

Commit 73826c2

Browse files
committed
max-keys, no-continue, few other things
1 parent 10f4e2d commit 73826c2

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

aws

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,7 @@ $as_version = "2011-01-01";
397397
]],
398398
["as", "create-launch-config create-launch-configuration clc", CreateLaunchConfiguration, [
399399
["block-device-mapping b", undef, undef, \&parse_block_device_mappings],
400+
#["block-device-mapping b", undef, undef, \&parse_block_device_mapping],
400401
["device-name" => "BlockDeviceMappings.memberN.DeviceName"],
401402
["no-device" => "BlockDeviceMappings.memberN.Ebs.NoDevice"],
402403
["virtual-name" => "BlockDeviceMappings.memberN.VirtualName"],
@@ -733,6 +734,11 @@ $as_version = "2011-01-01";
733734
[c => ConsistentRead],
734735
[next => NextToken],
735736
]],
737+
738+
["dynamo", "list-tables lt", ListTables, [
739+
[max => Limit],
740+
[next => ExclusiveStartTableName],
741+
]],
736742
);
737743

738744

@@ -758,8 +764,8 @@ unshift @ARGV, $1 if $0 =~ /^(?:.*[\\\/])?(?:(?:ec2|s3|sqs|sdb)-?)?(.+?)(?:\..+)
758764

759765
my(%meta);
760766
@meta{qw(1 cmd0 curl_options cut d delimiter dns_alias dump_xml exec expire_time fail h help http
761-
insecure insecure_signing insecure_aws insecureaws install l limit_rate link
762-
max_time marker md5 no_vhost prefix private progress public queue r region request requester retry ruby quiet
767+
insecure insecure_signing insecure_aws insecureaws install l limit_rate link max_keys
768+
max_time marker md5 no_continue no_vhost prefix private progress public queue r region request requester retry ruby quiet
763769
s3host sanity_check secrets_file set_acl sign silent simple t v verbose vv vvv wait xml yaml)} = undef;
764770

765771
my @awsrc = "";
@@ -1328,6 +1334,7 @@ if (!$cmd_data)
13281334
($marker) = $r =~ /.*<Key>(.*?)<\/Key>/;
13291335
last if $r !~ /<IsTruncated>true<\/IsTruncated>/ || $marker le $last_marker;
13301336
$last_marker = $marker;
1337+
last if $no_continue;
13311338
}
13321339
}
13331340
else
@@ -2230,6 +2237,7 @@ sub s3
22302237
$url .= "&marker=@{[encode_url($marker)]}" if $marker;
22312238
$url .= "&prefix=@{[encode_url($prefix)]}" if $prefix;
22322239
$url .= "&delimiter=$delimiter" if $delimiter;
2240+
$url .= "&max-keys=$max_keys" if $max_keys;
22332241

22342242
return $url if $request;
22352243

0 commit comments

Comments
 (0)