C# 클래스 Material.EBDeployer.DeployLogic.S3.S3Service

상속: IS3Service
파일 보기 프로젝트 열기: MaterialDev/elastic-beanstalk-deploy 1 사용 예제들

공개 메소드들

메소드 설명
CopyApplicationToBucketAsync ( string packagePath ) : System.Threading.Tasks.Task
EnsureBucketExistsAsync ( ) : System.Threading.Tasks.Task
GetS3Location ( ) : S3Location
S3Service ( IS3ConfigurationProvider s3ConfigurationProvider, ILoggerProvider loggerProvider ) : System.Linq

비공개 메소드들

메소드 설명
EnsureExpirationRuleOnBucketAsync ( AmazonS3Client s3Client ) : System.Threading.Tasks.Task
GetLifecycleConfigurationAsync ( IAmazonS3 s3Client ) : Task
PutLifecycleConfigurationAsync ( IAmazonS3 s3Client, Amazon.S3.Model.LifecycleConfiguration configuration ) : System.Threading.Tasks.Task

메소드 상세

CopyApplicationToBucketAsync() 공개 메소드

public CopyApplicationToBucketAsync ( string packagePath ) : System.Threading.Tasks.Task
packagePath string
리턴 System.Threading.Tasks.Task

EnsureBucketExistsAsync() 공개 메소드

public EnsureBucketExistsAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

GetS3Location() 공개 메소드

public GetS3Location ( ) : S3Location
리턴 Amazon.ElasticBeanstalk.Model.S3Location

S3Service() 공개 메소드

public S3Service ( IS3ConfigurationProvider s3ConfigurationProvider, ILoggerProvider loggerProvider ) : System.Linq
s3ConfigurationProvider IS3ConfigurationProvider
loggerProvider ILoggerProvider
리턴 System.Linq