This is a Simple Transfer AWS CDK Construct
- [x] SFTP User password login (inclued ip restrict(ipv4,ipv6))
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] SFTP User password login (none ip restrict)
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] SFTP User public key authentication login (inclued ip restrict)
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] SFTP User public key authentication login (none ip restrict)
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] SFTP User's info from AWS SecretManager
- [x] SecureString
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] SecureBinary
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] SecureString
- [x] FTP/S User's password login (inclued ip restrict)
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [x] HomeDirectoryDetails
- [x] Logical home directory
- [x] testing implementetion
- [ ] ested in an actual AWS environment
- [ ] SecretManager layer
- [ ] Logging to JSON
- [x] disable output log in projen test
diagram
npm install @gammarers/transfer-custom-lambda-identity-provider
or
yarn add @gammarers/transfer-custom-lambda-identity-provider
npm install @gammarers/transfer-custom-lambda-identity-provider
import { TransferCustomLambdaIdentityProvider } from '@gammarers/aws-transfer-custom-lambda-identity-provider';
new TransferCustomLambdaIdentityProvider(stack, 'TransferCustomLambdaIdentityProvider');