
Security News
New React Server Components Vulnerabilities: DoS and Source Code Exposure
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.
@jcoreio/aws-ecr-utils
Advanced tools
copyECRImage(options)Copies an image between ECRs (potentially between accounts). Requires Docker to be installed and the docker command to be on your path.
options.from.imageUri, options.to.imageUri (string, required)The URIs of the source and destination ECR images
options.from.ecr, options.to.ecr (AWS.ECR, optional)The ECR clients to use for the source and destination images
options.from.awsConfig, options.to.awsConfig (AWS.ConfigurationOptions, optional)The AWS service options to use if options.from.ecr and options.to.ecr aren't provided
Promise<void>)A promise that will resolve once the image has been pulled from the source repository and pushed to the destination repository.
ecrImageExists(options)Determines if an ECR image exists.
options.ecr (AWS.ECR, optional)The ECR client to use
options.awsConfig (AWS.ConfigurationOptions, optional)The AWS service options to use if options.ecr isn't provided
options.imageUri (string, optional)The URI of the image to look for. You must provide either this or options.registryId,
options.repositoryName, or imageTag.
options.registryId (string, optional)The ID of the ECR (same as your AWS account number?)
options.repositoryName (string, optional)The name of the ECR repository
options.imageTag (string, optional)The ECR image tag
Promise<boolean>)A promise that will resolve to true if the image exists and false otherwise.
loginToECR(options)Logs the local Docker client into the given ECR. Requires Docker to be installed and the docker command to be on your path.
options.ecr (AWS.ECR, optional)The ECR client to use
options.awsConfig (AWS.ConfigurationOptions, optional)The AWS service options to use if options.ecr isn't provided
Promise<void>)A promise that will resolve once logged in.
parseECRImageUri(imageUri)Parses the given ECR image URI.
imageUri (string, required)The URI of the ECR image to parse.
object)An object with the following properties:
{
registryId: string
region: string
repositoryName: string
imageTag: string
}
tagECRImage(options)Adds additional tags to an existing ECR image.
options.ecr (AWS.ECR, optional)The ECR client to use
options.awsConfig (AWS.ConfigurationOptions, optional)The AWS service options to use if options.ecr isn't provided
options.imageUri (string, required)The URI of the ECR image to add tags to
options.tags (string[], required)The tags to add to the ECR image
Promise<void>)A promise that will resolve once the tags have been added.
upsertECRRepository(options)Creates an ECR repository if it doesn't already exist.
options.ecr (AWS.ECR, optional)The ECR client to use
options.awsConfig (AWS.ConfigurationOptions, optional)The AWS service options to use if options.ecr isn't provided
options.repositoryName (string, required)The name of the repository to upsert
Promise<AWS.ECR.Repository>)The found or created ECR repository
FAQs
utilities for working with AWS Elastic Container Registry
The npm package @jcoreio/aws-ecr-utils receives a total of 160 weekly downloads. As such, @jcoreio/aws-ecr-utils popularity was classified as not popular.
We found that @jcoreio/aws-ecr-utils demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers 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
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.

Security News
GitHub has revoked npm classic tokens for publishing; maintainers must migrate, but OpenJS warns OIDC trusted publishing still has risky gaps for critical projects.