AWS Fundamentals Logo
AWS Fundamentals
aws amplify

AWS AWS Amplify CLI Commands

37 CLI commands available for AWS Amplify.

CommandSample
create-app

Creates a new Amplify app.

create-backend-environment

Creates a new backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with A

create-branch

Creates a new branch for an Amplify app.

create-deployment

Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a Git repository. The maximum duration between the CreateDeployment call and the StartDeployment call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associ

create-domain-association

Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app

create-webhook

Creates a new webhook on an Amplify app.

delete-app

Deletes an existing Amplify app specified by an app ID.

delete-backend-environment

Deletes a backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Ampli

delete-branch

Deletes a branch for an Amplify app.

delete-domain-association

Deletes a domain association for an Amplify app.

delete-job

Deletes a job for a branch of an Amplify app.

delete-webhook

Deletes a webhook.

generate-access-logs

Returns the website access logs for a specific time range using a presigned URL.

get-app

Returns an existing Amplify app specified by an app ID.

get-artifact-url

Returns the artifact info that corresponds to an artifact id.

get-backend-environment

Returns a backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Ampli

get-branch

Returns a branch for an Amplify app.

get-domain-association

Returns the domain information for an Amplify app.

get-job

Returns a job for a branch of an Amplify app.

get-webhook

Returns the webhook information that corresponds to a specified webhook ID.

list-apps

Returns a list of the existing Amplify apps.

list-artifacts

Returns a list of end-to-end testing artifacts for a specified app, branch, and job. To return the build artifacts, use the GetJob API. For more information about Amplify testing support, see Setting up end-to-end Cypress tests for your Amplify application in the Amplify Hosting User Guide.

list-backend-environments

Lists the backend environments for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Ampl

list-branches

Lists the branches of an Amplify app.

list-domain-associations

Returns the domain associations for an Amplify app.

list-jobs

Lists the jobs for a branch of an Amplify app.

list-tags-for-resource

Returns a list of tags for a specified Amazon Resource Name (ARN).

list-webhooks

Returns a list of webhooks for an Amplify app.

start-deployment

Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a Git repository. The maximum duration between the CreateDeployment call and the StartDeployment call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated Job

start-job

Starts a new job for a branch of an Amplify app.

stop-job

Stops a job that is in progress for a branch of an Amplify app.

tag-resource

Tags the resource with a tag key and value.

untag-resource

Untags a resource with a specified Amazon Resource Name (ARN).

update-app

Updates an existing Amplify app.

update-branch

Updates a branch for an Amplify app.

update-domain-association

Creates a new domain association for an Amplify app.

update-webhook

Updates a webhook.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Stats

Total Commands37
ServiceAmplify