@gammarers/aws-transfer-custom-lambda-identity-provider
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

AWS Transfer Custom Lambda Identity Provider

GitHub npm (scoped) GitHub Workflow Status (branch) GitHub release (latest SemVer)

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] 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');

Package Sidebar

Install

npm i @gammarers/aws-transfer-custom-lambda-identity-provider

Weekly Downloads

19

Version

1.1.3

License

Apache-2.0

Unpacked Size

185 kB

Total Files

13

Last publish

Collaborators

  • yicr