@gammarers/aws-transfer-custom-lambda-identity-provider
v1.1.14
Published
This is a Simple Transfer AWS CDK Construct
Downloads
360
Readme
AWS Transfer Custom Lambda Identity Provider
This is a Simple Transfer AWS CDK Construct
Features
- [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
Other
- [ ] SecretManager layer
- [ ] Logging to JSON
- [x] disable output log in projen test
Architecture
diagram
Install
TypeScript
npm install @gammarers/transfer-custom-lambda-identity-provider
or
yarn add @gammarers/transfer-custom-lambda-identity-provider
Example
npm install @gammarers/transfer-custom-lambda-identity-provider
import { TransferCustomLambdaIdentityProvider } from '@gammarers/aws-transfer-custom-lambda-identity-provider';
new TransferCustomLambdaIdentityProvider(stack, 'TransferCustomLambdaIdentityProvider');