![Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility](https://cdn.sanity.io/images/cgdhsj6q/production/97774ea8c88cc8f4bed2766c31994ebc38116948-1664x1366.png?w=400&fit=max&auto=format)
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
awstk is a Node.js module for creating routines and workflows with Amazon Web Services's APIs. Awstk provides a greater level of abstraction and design patterns for templating common tasks and jobs for various AWS tools.
Currently, awstk focuses on S3, EC2, and methods for EC2 instances. Functions include filesystem-like wrappers for S3, scheduled EBS backups, watching reserved and spot instances, and more.
Install the module with: npm install awstk
Provide you AWS credentions. Requires environmental variables of AMAZON_KEY
, AMAZON_SECRET
, and AMAZON_REGION
, or include a config.json
file placed in the module's root path, with an object like:
{"aws":
{ "accessKeyId": "YOUR KEY"
, "secretAccessKey": "YOUR SECRET"
, "region": "YOUR REGION"
}
}
var awstk = require('awstk')
, s3 = new awstk.s3({accessKeyId: "YOUR KEY"
, secretAccessKey: "YOUR SECRET"
, region: "YOUR REGION"
})
, ec2 = new awstk.ec2({accessKeyId: "YOUR KEY"
, secretAccessKey: "YOUR SECRET"
, region: "YOUR REGION"
});
, instance = new awstk.ec2_instance();
All methods accept optional options object and callback as last two arguments (order doesn't matter). If options are not supplied, defaults are used. If callback is not supplied, noop is used.
Methods for better using S3 as a filesystem analagous to methods provided by Node's FS module. For a true FUSE-based solution, check out riofs
Methods abstracting multi-step or polling-based routines dealing with EC2 instances, EBS volumes, and snapshots.
Methods for getting instance-specific data on an EC2 instance
Available in ./scripts
directory. Scripts ready to be run from the command line.
Copyright (c) 2014 Ben Sack Licensed under the MIT license.
FAQs
Toolkit for AWS on Node.js
We found that awstk demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.