isSignableHeader (key) {
    if (key.toLowerCase().indexOf('x-amz-') === 0) return true
    return this.unsignableHeaders.indexOf(key) < 0
  }