UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

24 lines (19 loc) 590 B
import * as path from 'path'; import * as iam from '../../aws-iam'; import * as cdk from '../../core'; import * as assets from '../lib'; class TestStack extends cdk.Stack { constructor(scope: cdk.App, id: string, props?: cdk.StackProps) { super(scope, id, props); /// !show const asset = new assets.Asset(this, 'SampleAsset', { path: path.join(__dirname, 'sample-asset-directory'), }); /// !hide const user = new iam.User(this, 'MyUser'); asset.grantRead(user); } } const app = new cdk.App(); new TestStack(app, 'aws-cdk-asset-test'); app.synth();