#include "S3Archive.h"
#include <aws/core/Aws.h>
#include <aws/core/auth/AWSCredentialsProvider.h>
#include <aws/core/auth/AWSCredentialsProviderChain.h>
#include <aws/s3/model/GetObjectRequest.h>
#include <aws/s3/model/ListObjectsV2Request.h>
#include <aws/s3/model/Object.h>
#include <atomic>
#include <boost/filesystem.hpp>
#include <fstream>
#include <memory>
#include "DataMgr/ForeignStorage/S3FilePathUtil.h"
#include "DataMgr/HeavyDbAwsSdk.h"
#include "Logger/Logger.h"
Go to the source code of this file.
#define S3_LOG_WITH_LOCK |
( |
|
x | ) |
|
Value:{ \
std::lock_guard<std::mutex> lock(mutex_glog); \
x; \
}
bool g_allow_s3_server_privileges {false} |