docstr: Initialize the uploader with s3_bucket, and s3_backup_bucket
code: def __init__(
      self,
      s3_bucket: str,
      is_dryrun: bool = False,
      is_nightly: bool = False,
  ):
      """
      Initialize the uploader with s3_bucket, and s3_backup_bucket
      """
      self.s3_bucket = s3_bucket
      self.dryrun = is_dryrun
      if self.dryrun:
          self.s3_command = "aws s3 cp --recursive --dryrun"
      else:
          self.s3_command = "aws s3 cp --recursive"
  
      self.channel = "nightly" if is_nightly else ""
  
file_path: serve/binaries/s3_binary_upload.py
imports: import argparse
  import glob
  import logging
  import os
  import subprocess
  import sys
label_desc: Use image node_id 1 to create a new S3BinaryUploader object  with example: obj = S3BinaryUploader(s3_bucket, is_dryrun, is_nightly)