UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

24 lines (19 loc) 585 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); const asset = new assets.Asset(this, 'MyFile', { path: path.join(__dirname, 'file-asset.txt'), }); /// !show const group = new iam.Group(this, 'MyUserGroup'); asset.grantRead(group); /// !hide } } const app = new cdk.App(); new TestStack(app, 'aws-cdk-asset-refs'); app.synth();