Class S3SecretEngine
java.lang.Object
com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
com.netflix.spinnaker.kork.secrets.engines.S3SecretEngine
- All Implemented Interfaces:
com.netflix.spinnaker.kork.secrets.SecretEngine
@Component
public class S3SecretEngine
extends com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
-
Field Summary
Fields inherited from class com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
cache, STORAGE_BUCKET, STORAGE_FILE_URI, STORAGE_PROP_KEY, STORAGE_REGION -
Constructor Summary
ConstructorsConstructorDescriptionS3SecretEngine(Optional<S3ConfigurationProperties> s3ConfigurationProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected InputStreamdownloadRemoteFile(com.netflix.spinnaker.kork.secrets.EncryptedSecret encryptedSecret) Methods inherited from class com.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine
clearCache, decrypt, encrypt, getParsedValue, parseAsYaml, readAll, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.netflix.spinnaker.kork.secrets.SecretEngine
decrypt, validate
-
Constructor Details
-
S3SecretEngine
-
-
Method Details
-
identifier
-
downloadRemoteFile
protected InputStream downloadRemoteFile(com.netflix.spinnaker.kork.secrets.EncryptedSecret encryptedSecret) throws IOException - Specified by:
downloadRemoteFilein classcom.netflix.spinnaker.kork.secrets.engines.AbstractStorageSecretEngine- Throws:
IOException
-