Class S3HadoopDelegationTokenProvider

  • All Implemented Interfaces:
    org.apache.flink.core.security.token.DelegationTokenProvider

    @Internal
    public class S3HadoopDelegationTokenProvider
    extends org.apache.flink.fs.s3.common.token.AbstractS3DelegationTokenProvider
    Delegation token provider for S3 Hadoop filesystems, based on AWS SDK v2.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.flink.core.security.token.DelegationTokenProvider

        org.apache.flink.core.security.token.DelegationTokenProvider.ObtainedDelegationTokens
    • Field Summary

      • Fields inherited from interface org.apache.flink.core.security.token.DelegationTokenProvider

        CONFIG_PREFIX
    • Constructor Detail

      • S3HadoopDelegationTokenProvider

        public S3HadoopDelegationTokenProvider()
    • Method Detail

      • serviceName

        public String serviceName()
      • getSessionCredentials

        protected org.apache.flink.fs.s3.common.token.S3SessionCredentials getSessionCredentials​(String region,
                                                                                                 String accessKey,
                                                                                                 String secretKey)
        Specified by:
        getSessionCredentials in class org.apache.flink.fs.s3.common.token.AbstractS3DelegationTokenProvider