> POST /doc/2010-08-01/?Version=2010-08-01&Namespace=Phacility&Action=PutMetricData&MetricData.member.1.MetricName=foobar&MetricData.member.1.Value=42&MetricData.member.1.Dimensions.member.1.Name=InstanceID&MetricData.member.1.Dimensions.member.1.Value=i-fcf6823c&MetricData.member.2.MetricName=bangbaz&MetricData.member.2.Value=101&MetricData.member.2.Dimensions.member.1.Name=InstanceID&MetricData.member.2.Dimensions.member.1.Value=i-fcf6823c&MetricData.member.2.Dimensions.member.2.Name=InstanceType&MetricData.member.2.Dimensions.member.2.Value=m3.large HTTP/1.1
Host: monitoring.us-west-1.amazonaws.com
Accept: */*
X-Amz-Date: 20180412T224449Z
Authorization: AWS4-HMAC-SHA256 Credential=AKIAITTBCMVG5IUSW3NQ/20180412/us-west-1/cloudwatch/aws4_request,SignedHeaders=host;x-amz-date,Signature=f7809dc8218f7423adc6143c1477b1ed7b1c4cc3b62bc3dfe34670e5833e7e81
Content-Length: 0
Content-Type: application/x-www-form-urlencoded
< HTTP/1.1 400 Bad Request
< x-amzn-RequestId: 1b5337b7-3ea3-11e8-bf8a-512946c10648
< Content-Type: text/xml
< Content-Length: 967
< Date: Thu, 12 Apr 2018 22:44:48 GMT
< Connection: close
<
* Closing connection 0
[2018-04-12 22:44:49] EXCEPTION: (PhutilAWSException) AWS Request Failed
HTTP Status Code: 400
Response Body:
Sender
IncompleteSignature
When Content-Type:application/x-www-form-urlencoded, URL cannot include query-string parameters (after '?'): '/doc/2010-08-01/?Version=2010-08-01&Namespace=Phacility&Action=PutMetricData&MetricData.member.1.MetricName=foobar&MetricData.member.1.Value=42&MetricData.member.1.Dimensions.member.1.Name=InstanceID&MetricData.member.1.Dimensions.member.1.Value=i-fcf6823c&MetricData.member.2.MetricName=bangbaz&MetricData.member.2.Value=101&MetricData.member.2.Dimensions.member.1.Name=InstanceID&MetricData.member.2.Dimensions.member.1.Value=i-fcf6823c&MetricData.member.2.Dimensions.member.2.Name=InstanceType&MetricData.member.2.Dimensions.member.2.Value=m3.large'
1b5337b7-3ea3-11e8-bf8a-512946c10648
at [/src/future/aws/PhutilAWSFuture.php:165]
libcore(), phutil(head=master, ref.master=1ad42491e44a)
#0 PhutilAWSFuture::didReceiveResult(array) called at [/src/future/FutureProxy.php:58]
#1 FutureProxy::getResult() called at [/src/future/FutureProxy.php:35]
#2 FutureProxy::resolve() called at [/workflow/provision/CoreProvisionWorkflow.php:94]
#3 CoreProvisionWorkflow::resolveAWSMethod(PhutilAWSCloudWatchFuture) called at [/workflow/provision/CoreProvisionWorkflow.php:77]
#4 CoreProvisionWorkflow::resolveCloudWatchSubmit(string, array) called at [/workflow/provision/CoreProvisionStatsWorkflow.php:33]
#5 CoreProvisionStatsWorkflow::execute(PhutilArgumentParser) called at [/src/parser/argument/PhutilArgumentParser.php:441]
#6 PhutilArgumentParser::parseWorkflowsFull(array) called at [/src/parser/argument/PhutilArgumentParser.php:333]
#7 PhutilArgumentParser::parseWorkflows(array) called at [/Users/amckinley/src/phacility/core/scripts/provision.php:19]