cdk-efs-assets:Github存储库或S3存储桶中的Amazon EFS资产

时间:2021-04-05 08:35:00
【文件属性】:
文件名称:cdk-efs-assets:Github存储库或S3存储桶中的Amazon EFS资产
文件大小:153KB
文件格式:ZIP
更新时间:2021-04-05 08:35:00
TypeScript cdk-efs-资产 CDK构造库可填充来自Github或S3的Amazon EFS资产。 如果源是S3,则在将新的zip文件上传到S3时,该构造还可以选择支持更新EFS中的内容。 安装 TypeScript / JavaScript: npm i cdk-efs-assets SyncedAccessPoint 提供此EFS同步功能的主要结构是SyncedAccessPoint 。 这延长了标准EFS AccessPoint构建体,并需要另外的SyncSource ,其限定从源到同步资产constructor属性。 该SyncedAccessPoint实例可用于任何地方AccessPoint可以使用。 例如,要在任务定义中指定卷: const taskDefinition = new ecs . FargateTaskDefinition ( this , 'TaskDefinit
【文件预览】:
cdk-efs-assets-main
----.eslintrc.json(4KB)
----.versionrc.json(267B)
----.projenrc.js(2KB)
----.devcontainer.json(496B)
----.mergify.yml(708B)
----.github()
--------pull_request_template.md(7B)
--------workflows()
----tsconfig.jest.json(739B)
----yarn.lock(291KB)
----lambda-handler()
--------s3-archive-sync()
--------github-sync()
----version.json(26B)
----src()
--------synced-access-point.ts(13KB)
--------index.ts(147B)
--------efs-fargate-site.ts(2KB)
--------efs-fargate-task.ts(3KB)
--------stateful-fargate.ts(3KB)
--------integ.default.ts(3KB)
----.projen()
--------deps.json(4KB)
--------tasks.json(5KB)
----.gitpod.yml(212B)
----.npmignore(376B)
----LICENSE(11KB)
----test()
--------integ.snapshot.test.ts(318B)
--------__snapshots__()
----README.md(8KB)
----API.md(19KB)
----docker.d()
--------Dockerfile(296B)
--------s3sync.sh(717B)
--------githubsync.sh(405B)
----.gitignore(838B)
----CHANGELOG.md(12KB)
----tsconfig.eslint.json(739B)
----package.json(4KB)

网友评论