github.com/rohankumardubey/proxyfs@v0.0.0-20210108201508-653efa9ab00e/saio/container/etc/swift/proxy-server.conf (about)

     1  [DEFAULT]
     2  bind_ip = 0.0.0.0
     3  bind_port = 8080
     4  workers = 1
     5  user = swift
     6  log_facility = LOG_LOCAL1
     7  eventlet_debug = true
     8  
     9  [pipeline:main]
    10  # Yes, proxy-logging appears twice. This is so that
    11  # middleware-originated requests get logged too.
    12  pipeline = catch_errors gatekeeper healthcheck proxy-logging cache bulk tempurl ratelimit crossdomain container_sync s3api tempauth staticweb copy container-quotas account-quotas slo dlo pfs versioned_writes proxy-logging proxy-server
    13  
    14  [filter:catch_errors]
    15  use = egg:swift#catch_errors
    16  
    17  [filter:gatekeeper]
    18  use = egg:swift#gatekeeper
    19  
    20  [filter:healthcheck]
    21  use = egg:swift#healthcheck
    22  
    23  [filter:proxy-logging]
    24  use = egg:swift#proxy_logging
    25  
    26  [filter:cache]
    27  use = egg:swift#memcache
    28  memcache_max_connections = 1024
    29  
    30  [filter:bulk]
    31  use = egg:swift#bulk
    32  
    33  [filter:tempurl]
    34  use = egg:swift#tempurl
    35  
    36  [filter:ratelimit]
    37  use = egg:swift#ratelimit
    38  
    39  [filter:crossdomain]
    40  use = egg:swift#crossdomain
    41  
    42  [filter:container_sync]
    43  use = egg:swift#container_sync
    44  current = //saio/saio_endpoint
    45  
    46  [filter:s3api]
    47  use = egg:swift#s3api
    48  allow_multipart_uploads = yes
    49  check_bucket_owner = no
    50  dns_compliant_bucket_names = yes
    51  force_swift_request_proxy_log = yes
    52  s3_acl = no
    53  
    54  [filter:tempauth]
    55  use = egg:swift#tempauth
    56  user_admin_admin = admin .admin .reseller_admin
    57  user_test_tester = testing .admin
    58  user_test2_tester2 = testing2 .admin
    59  user_test_tester3 = testing3
    60  
    61  [filter:staticweb]
    62  use = egg:swift#staticweb
    63  
    64  [filter:copy]
    65  use = egg:swift#copy
    66  
    67  [filter:container-quotas]
    68  use = egg:swift#container_quotas
    69  
    70  [filter:account-quotas]
    71  use = egg:swift#account_quotas
    72  
    73  [filter:slo]
    74  use = egg:swift#slo
    75  
    76  [filter:dlo]
    77  use = egg:swift#dlo
    78  
    79  # For bypass_mode, one of off (default), read-only, or read-write
    80  [filter:pfs]
    81  use = egg:pfs_middleware#pfs
    82  proxyfsd_host = 127.0.0.1
    83  proxyfsd_port = 12345
    84  bypass_mode = read-write
    85  
    86  [filter:versioned_writes]
    87  use = egg:swift#versioned_writes
    88  allow_versioned_writes = true
    89  
    90  [app:proxy-server]
    91  use = egg:swift#proxy
    92  allow_account_management = true
    93  account_autocreate = true