Class S3BucketPolicyService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<com.amazonaws.services.s3.AmazonS3>
cn.herodotus.oss.dialect.s3.definition.service.BaseS3Service
cn.herodotus.oss.dialect.s3.service.S3BucketPolicyService
Description: Amazon S3 存储桶访问策略 Service
- Author:
- : gengwei.zheng
- Date:
- : 2023/7/16 17:23
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteBucketPolicy(com.amazonaws.services.s3.model.DeleteBucketPolicyRequest request) 删除存储桶访问策略com.amazonaws.services.s3.model.BucketPolicygetBucketPolicy(com.amazonaws.services.s3.model.GetBucketPolicyRequest request) 获取存储访问策略com.amazonaws.services.s3.model.GetBucketPolicyStatusResultgetBucketPolicyStatus(com.amazonaws.services.s3.model.GetBucketPolicyStatusRequest request) 获取存储访问策略状态voidsetBucketOwnershipControls(com.amazonaws.services.s3.model.SetBucketPolicyRequest request) 设置存储访问策略Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
S3BucketPolicyService
-
-
Method Details
-
deleteBucketPolicy
public void deleteBucketPolicy(com.amazonaws.services.s3.model.DeleteBucketPolicyRequest request) 删除存储桶访问策略- Parameters:
request-DeleteBucketPolicyRequest
-
getBucketPolicy
public com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy(com.amazonaws.services.s3.model.GetBucketPolicyRequest request) 获取存储访问策略- Parameters:
request-GetBucketPolicyRequest- Returns:
BucketPolicy
-
getBucketPolicyStatus
public com.amazonaws.services.s3.model.GetBucketPolicyStatusResult getBucketPolicyStatus(com.amazonaws.services.s3.model.GetBucketPolicyStatusRequest request) 获取存储访问策略状态- Parameters:
request-GetBucketPolicyStatusRequest- Returns:
GetBucketPolicyStatusResult
-
setBucketOwnershipControls
public void setBucketOwnershipControls(com.amazonaws.services.s3.model.SetBucketPolicyRequest request) 设置存储访问策略- Parameters:
request-SetBucketPolicyRequest
-