• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp.Web.Caching.AWS
      • AWSS3StorageCache
      • AWSS3StorageCacheOptions
    • SixLabors.ImageSharp.Web.Providers.AWS
      • AWSS3BucketClientOptions
      • AWSS3StorageImageProvider
      • AWSS3StorageImageProviderOptions
    • SixLabors.ImageSharp.Web.Resolvers.AWS
      • AWSS3StorageCacheResolver
      • AWSS3StorageImageResolver

    Class AWSS3BucketClientOptions

    Configuration options for the AWSS3StorageImageProvider provider.

    Inheritance
    object
    AWSS3BucketClientOptions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SixLabors.ImageSharp.Web.Providers.AWS
    Assembly: SixLabors.ImageSharp.Web.Providers.AWS.dll
    Syntax
    public class AWSS3BucketClientOptions

    Properties

    | Edit this page View Source

    AccessKey

    Gets or sets the AWS key - Can be used to override keys provided by the environment. If deploying inside an EC2 instance AWS keys will already be available via environment variables and don't need to be specified. Follow AWS best security practices on https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

    Declaration
    public string? AccessKey { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    AccessSecret

    Gets or sets the AWS endpoint - used to override the default service endpoint. If deploying inside an EC2 instance AWS keys will already be available via environment variables and don't need to be specified. Follow AWS best security practices on https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

    Declaration
    public string? AccessSecret { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    BucketName

    Gets or sets the AWS bucket name.

    Declaration
    public string BucketName { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Endpoint

    Gets or sets the AWS endpoint - used for testing to over region endpoint allowing it to be set to localhost.

    Declaration
    public string? Endpoint { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Region

    Gets or sets the AWS region endpoint (us-east-1/us-west-1/ap-southeast-2).

    Declaration
    public string? Region { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Timeout

    Gets or sets a value indicating the timeout for the S3 client. If the value is set, the value is assigned to the Timeout property of the HttpWebRequest/HttpClient object used to send requests.

    Declaration
    public TimeSpan? Timeout { get; set; }
    Property Value
    Type Description
    TimeSpan?
    | Edit this page View Source

    UseAccelerateEndpoint

    Gets or sets a value indicating whether the S3 accelerate endpoint is used. The feature must be enabled on the bucket. Follow AWS instruction on https://docs.aws.amazon.com/AmazonS3/latest/userguide/transfer-acceleration.html.

    Declaration
    public bool UseAccelerateEndpoint { get; set; }
    Property Value
    Type Description
    bool
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX