Skip to content

Instantly share code, notes, and snippets.

View mgjam's full-sized avatar

Milan Gatyás mgjam

View GitHub Profile
private static createS3Bucket(scope: cdk.Construct, user: iam.User): s3.Bucket {
const name = 'bucket';
const bucket = new s3.Bucket(scope, name, {
bucketName: name,
accessControl: s3.BucketAccessControl.PUBLIC_READ,
cors: [{
allowedOrigins: [ '*' ],
allowedMethods: [ s3.HttpMethods.GET ],
allowedHeaders: [ '*' ]
private static createUser(scope: cdk.Construct): iam.User {
const name = 'User';
return new iam.User(scope, name, {
userName: name
});
}
private static createAccessKey(
scope: cdk.Construct,
app/
|——src/
| |——app/
| |——app.csproj
|——cdk/
|——cdk.json