# e2e-iot-jenkins-plugin-aws-bucket-credentials **Repository Path**: mirrors_ARMmbed/e2e-iot-jenkins-plugin-aws-bucket-credentials ## Basic Information - **Project Name**: e2e-iot-jenkins-plugin-aws-bucket-credentials - **Description**: a jenkins plugin that should retrieve pre-stored and encrypted s3 contents - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #This is a jenkins plugin to retrieve encrypted credentials from an Amazon S3 bucket that is encrypted with KMS ##The variables are: | variable | description | required | |---------------------|-----------------------------------------------------------------------------------------------------|----------| |username | the username to use with these credentials | yes | |region | the region to use for aws | yes | |bucketName | the name of the bucket in s3 | yes | |bucketPath | the object id within the bucket where the encrypted value where the cipher text should be read from | yes | |isS3Proxy | use the proxy when doing s3 requests | no - off | |EncryptionContextKey | if you set any context when encrypting the secret, set the key here | no | |EncryptionValue | the value to use along with the encryption context key | no | |isKmsProxy | use the proxy when doing kms requests | no - off | |proxyHost | the proxy host name (no protocol) | no | |proxyPort | the proxy port number | no | KMS is used to decrypt the cipher text You can optionally provide a context key and value within the script if you used this to encrypt with. If you do not provide a kms secret, it does teh get from s3. Use this if you have server-side encryption enabled on the s3 bucket.