@classmethod
  def StreamingCommand(cls, usb, service, command='', timeout_ms=None):
    connection = cls.Open(usb, destination='%s:%s' % (service, command),
                          timeout_ms=timeout_ms)
    for data in connection.ReadUntilClose():
      yield data
creates the signature required for AWS, per:
dataset/ETHPy150Open google/python-adb/adb/adb_protocol.py/AdbMessage.StreamingCommand--crossover with--dataset/ETHPy150Open infincia/AEServmon/libcloud/drivers/ec2.py/EC2Connection._get_aws_auth_param