amplify-cli: Adding new environment results in Cognito creation error

Before opening, please confirm:

  • I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
  • I have searched for duplicate or closed issues.
  • I have read the guide for submitting bug reports.
  • I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
  • I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?

npm

If applicable, what version of Node.js are you using?

17.7.1

Amplify CLI Version

7.6.25

What operating system are you using?

macOS

Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.

No manual changes made.

Amplify Categories

auth, function, api, notifications

Amplify Commands

env

Describe the bug

Trying to add a new environment fails claiming the user pool doesn’t exist but shouldn’t it be creating a new one for this prod environment?

❯ amplify env add
Note: It is recommended to run this command from the root of your app directory
? Enter a name for the environment prod
Using default provider  awscloudformation
(node:11478) [DEP0128] DeprecationWarning: Invalid 'main' field in '/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/cloudform/package.json' of 'packages/cloudform/index.js'. Please either fix that or report it to the module author
(Use `node --trace-deprecation ...` to show where the warning was created)
Adding backend environment prod to AWS Amplify app: dhvelv9g41kgg
⠴ Initializing project in the cloud...

CREATE_IN_PROGRESS amplify-veeshoneyfooddiary-prod-184849 AWS::CloudFormation::Stack Sat Mar 12 2022 18:49:07 GMT-0800 (Pacific Standard Time) User Initiated
CREATE_IN_PROGRESS UnauthRole                             AWS::IAM::Role             Sat Mar 12 2022 18:49:11 GMT-0800 (Pacific Standard Time)
CREATE_IN_PROGRESS AuthRole                               AWS::IAM::Role             Sat Mar 12 2022 18:49:11 GMT-0800 (Pacific Standard Time)
CREATE_IN_PROGRESS DeploymentBucket                       AWS::S3::Bucket            Sat Mar 12 2022 18:49:11 GMT-0800 (Pacific Standard Time)
CREATE_IN_PROGRESS UnauthRole                             AWS::IAM::Role             Sat Mar 12 2022 18:49:12 GMT-0800 (Pacific Standard Time) Resource creation Initiated
⠧ Initializing project in the cloud...

CREATE_IN_PROGRESS AuthRole AWS::IAM::Role Sat Mar 12 2022 18:49:12 GMT-0800 (Pacific Standard Time) Resource creation Initiated
⠧ Initializing project in the cloud...

CREATE_IN_PROGRESS DeploymentBucket AWS::S3::Bucket Sat Mar 12 2022 18:49:12 GMT-0800 (Pacific Standard Time) Resource creation Initiated
⠙ Initializing project in the cloud...

CREATE_COMPLETE UnauthRole AWS::IAM::Role Sat Mar 12 2022 18:49:26 GMT-0800 (Pacific Standard Time)
CREATE_COMPLETE AuthRole   AWS::IAM::Role Sat Mar 12 2022 18:49:26 GMT-0800 (Pacific Standard Time)
⠼ Initializing project in the cloud...

CREATE_COMPLETE DeploymentBucket                       AWS::S3::Bucket            Sat Mar 12 2022 18:49:34 GMT-0800 (Pacific Standard Time)
CREATE_COMPLETE amplify-veeshoneyfooddiary-prod-184849 AWS::CloudFormation::Stack Sat Mar 12 2022 18:49:36 GMT-0800 (Pacific Standard Time)
✔ Successfully created initial AWS cloud resources for deployments.
✔ Initialized provider successfully.

An Amazon Pinpoint project will be created for notifications.
✔ Successfully created Pinpoint project: SupplementDosagePushNotifications-prod

✔ Successfully set the IAM policy
✖ There was an error initializing your environment.
Error: Cognito UserPool does not exists
    at getAuthResourceName (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/@aws-amplify/amplify-category-auth/src/utils/getAuthResourceName.ts:12:11)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at checkRequirements (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/@aws-amplify/amplify-category-auth/src/index.js:243:30)
    at checkAuth (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/lib/auth-helper.js:106:23)
    at Object.ensureAuth (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/lib/auth-helper.js:19:3)
    at createPinpointApp (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/lib/pinpoint-helper.js:118:3)
    at Object.ensurePinpointApp (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/lib/pinpoint-helper.js:65:20)
    at pushChanges (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/lib/multi-env-manager.js:214:3)
    at Object.initEnv (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/lib/multi-env-manager.js:14:5)
    at initEnv (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-notifications/index.js:16:3)

Expected behavior

New environment created successfully with no errors.

Reproduction steps

Created new branch. Called amplify env add and received error.

GraphQL schema(s)

# Put schemas below this line
type User 
@model 
@auth(rules: [
  { allow: owner },
  { allow: groups, groups: ["Admins"]},
  { allow: private, provider: iam }
  ]) {
  id: ID!
  sub: ID!
  email: String!
  groups: [String]
  name: String!
  journalEntries: [JournalEntry] @connection(keyName: "byUser", fields: ["sub"])
  supplements: [SupplementDosage] @connection(keyName: "byUser", fields: ["sub"])
  notifications: [Notification] @connection(keyName: "byUser", fields: ["sub"])
  deviceToken: String
  platformEndpointArn: String
}

type JournalEntry
  @model
  @auth(rules: [{ allow: owner}, { allow: groups, groups: ["Admins"] }]) 
  @key(name: "byUser", fields: ["user"]) {
  id: ID!
  user: ID!
  date: AWSDate!
  meals: [Meal] @connection(keyName: "byEntry", fields: ["id"])
  snacks: [Snack] @connection(keyName: "byEntry", fields: ["id"])
  bowelMovements: [BowelMovement]
    @connection(keyName: "byEntry", fields: ["id"])
  water: Amount
  drinks: [String]
  symptoms: [Symptom] @connection(keyName: "byEntry", fields: ["id"])
  sleep: Amount
  created: AWSDateTime!
  lastUpdated: AWSDateTime!
}

type Meal
  @model
  @key(name: "byEntry", fields: ["entryID"])
  @auth(rules: [{allow: owner}, { allow: groups, groups: ["Admins"] }]) {
  id: ID!
  description: String!
  type: MealType!
  entryID: ID!
  journalEntry: JournalEntry @connection(fields: ["entryID"])
  created: AWSDateTime!
  lastUpdated: AWSDateTime!
}

type Snack
  @model
  @key(name: "byEntry", fields: ["entryID"])
  @auth(rules: [{allow: owner}, { allow: groups, groups: ["Admins"] }]) {
  id: ID!
  description: String!
  entryID: ID!
  journalEntry: JournalEntry @connection(fields: ["entryID"])
  created: AWSDateTime!
  lastUpdated: AWSDateTime!
}

type BowelMovement
  @model
  @key(name: "byEntry", fields: ["entryID"])
  @auth(rules: [{allow: owner}, { allow: groups, groups: ["Admins"] }]) {
  id: ID!
  description: String!
  entryID: ID!
  journalEntry: JournalEntry @connection(fields: ["entryID"])
  created: AWSDateTime!
  lastUpdated: AWSDateTime!
}

type Symptom
  @model
  @key(name: "byEntry", fields: ["entryID"])
  @auth(rules: [{allow: owner}, { allow: groups, groups: ["Admins"] }]) {
  id: ID!
  description: String!
  entryID: ID!
  journalEntry: JournalEntry @connection(fields: ["entryID"])
  created: AWSDateTime!
  lastUpdated: AWSDateTime!
}

type SupplementDosage
  @model
  @key(name: "byUser", fields: ["user"])
  @auth(rules: [
         { allow: groups, groups: ["Admins"]},
         { allow: owner, ownerField: "user", operations: [update, read] },
         { allow: private, provider: iam }
      ]
    ) {
    id: ID!
    user: ID!
    supplementID: ID!
    supplement: Supplement @connection(fields: ["supplementID"])
    dosage: [Dosage]!
    amountRemaining: Int!
}

type Supplement
  @model
  @auth(rules: [
         { allow: groups, groups: ["Admins"]},
         { allow: private, operations: [read]}
         { allow: private, provider: iam }
      ]
    ) {
    id: ID!
    name: String!
    bottleCapacity: Amount!
    squareToken: String!
    brand: String!
}

type Notification
 @model 
 @key(name: "byUser", fields: ["user"])
 @auth(rules: [
  { allow: owner },
  { allow: groups, groups: ["Admins"]}
  ]
) {
  id: ID!
  user: ID!
  message: String!
  read: Boolean!
}

type Dosage {
  time: DosageTime!
  dose: Int!
}

type Amount {
  value: Float!
  unit: String!
}

enum DosageTime {
  UPONWAKING
  BREAKFAST
  LUNCH
  DINNER
  BEFORESLEEP
}

enum MealType {
  BREAKFAST
  LUNCH
  DINNER
}

Log output

2022-03-13T02:33:16.645Z|info : amplify env core add
2022-03-13T02:33:22.726Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:22.727Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:22.727Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:22.731Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:22.731Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:22.731Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:22.736Z|info : amplify-provider-awscloudformation.amplify-service-permission-check.checkAmplifyServiceIAMPermission.amplifyClient.listApps([])
2022-03-13T02:33:23.245Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.createApp([{"name":"[***]oodDiary","environmentVariables":{"_LIVE_PACKAGE_UPDATES":"[{\"pkg\":\"@aws-amplify/cli\",\"type\":\"npm\",\"version\":\"latest\"}]"}}])
2022-03-13T02:33:25.548Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]XXX","environmentName":"[***]od"}])
2022-03-13T02:33:25.740Z|error : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]XXXX","environmentName":"[***]od"}])
NotFoundException: BackendEnvironment prod does not exist.
2022-03-13T02:33:25.740Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]XXXX","environmentName":"[***]od","stackName":"[***]ify-[***]ooddiary-[***]od-[***]322","deploymentArtifacts":"amplify-veeshoneyfooddiary-prod-183322-deployment"}])
2022-03-13T02:33:25.890Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:25.891Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:25.891Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:25.897Z|info : amplify-provider-awscloudformation.aws-cfn.cfnModel.createStack([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322","Capabilities":["CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND"],"TemplateBody":"{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"{\\\"createdOn\\\":\\\"Mac\\\",\\\"createdBy\\\":\\\"Amplify\\\",\\\"createdWith\\\":\\\"7.6.23\\\",\\\"stackType\\\":\\\"root\\\",\\\"metadata\\\":{}}\",\"Parameters\":{\"[***]cketName\":{\"Description\":\"Name of the common deployment bucket provided by the parent stack\",\"Type\":\"String\",\"Default\":\"DeploymentBucket\"},\"[***]eName\":{\"Type\":\"String\",\"Default\":\"AuthRoleName\"},\"[***]leName\":{\"Type\":\"String\",\"Default\":\"UnauthRoleName\"}},\"Resources\":{\"DeploymentBucket\":{\"Type\":\"AWS::S3::Bucket\",\"DeletionPolicy\":\"Retain\",\"Properties\":{\"BucketName\":{\"Ref\":\"DeploymentBucketName\"},\"BucketEncryption\":{\"ServerSideEncryptionConfiguration\":[{\"ServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}}},\"AuthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"AuthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}},\"UnauthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"UnauthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}}},\"Outputs\":{\"Region\":{\"Description\":\"CloudFormation provider root stack Region\",\"Value\":{\"Ref\":\"AWS::Region\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-Region\"}}},\"StackName\":{\"Description\":\"CloudFormation provider root stack ID\",\"Value\":{\"Ref\":\"AWS::StackName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackName\"}}},\"StackId\":{\"Description\":\"CloudFormation provider root stack name\",\"Value\":{\"Ref\":\"AWS::StackId\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackId\"}}},\"DeploymentBucketName\":{\"Description\":\"CloudFormation provider root stack deployment bucket name\",\"Value\":{\"Ref\":\"DeploymentBucketName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-DeploymentBucketName\"}}},\"AuthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"AuthRole\",\"Arn\"]}},\"UnauthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"UnauthRole\",\"Arn\"]}},\"AuthRoleName\":{\"Value\":{\"Ref\":\"AuthRole\"}},\"UnauthRoleName\":{\"Value\":{\"Ref\":\"UnauthRole\"}}}}","Parameters":[{"ParameterKey":"DeploymentBucketName","ParameterValue":"amplify-veeshoneyfooddiary-prod-183322-deployment"},{"ParameterKey":"AuthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-183322-authRole"},{"ParameterKey":"UnauthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-183322-unauthRole"}],"Tags":[{"Key":"[***]tack","Value":"prod"},{"Key":"[***]ication","Value":"VeesHoneyFoodDiary"}]}])
2022-03-13T02:33:26.256Z|info : amplify-provider-awscloudformation.aws-cfn.cfnModel.createStack([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322","Capabilities":["CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND"],"TemplateBody":"{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"{\\\"createdOn\\\":\\\"Mac\\\",\\\"createdBy\\\":\\\"Amplify\\\",\\\"createdWith\\\":\\\"7.6.23\\\",\\\"stackType\\\":\\\"root\\\",\\\"metadata\\\":{}}\",\"Parameters\":{\"[***]cketName\":{\"Description\":\"Name of the common deployment bucket provided by the parent stack\",\"Type\":\"String\",\"Default\":\"DeploymentBucket\"},\"[***]eName\":{\"Type\":\"String\",\"Default\":\"AuthRoleName\"},\"[***]leName\":{\"Type\":\"String\",\"Default\":\"UnauthRoleName\"}},\"Resources\":{\"DeploymentBucket\":{\"Type\":\"AWS::S3::Bucket\",\"DeletionPolicy\":\"Retain\",\"Properties\":{\"BucketName\":{\"Ref\":\"DeploymentBucketName\"},\"BucketEncryption\":{\"ServerSideEncryptionConfiguration\":[{\"ServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}}},\"AuthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"AuthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}},\"UnauthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"UnauthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}}},\"Outputs\":{\"Region\":{\"Description\":\"CloudFormation provider root stack Region\",\"Value\":{\"Ref\":\"AWS::Region\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-Region\"}}},\"StackName\":{\"Description\":\"CloudFormation provider root stack ID\",\"Value\":{\"Ref\":\"AWS::StackName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackName\"}}},\"StackId\":{\"Description\":\"CloudFormation provider root stack name\",\"Value\":{\"Ref\":\"AWS::StackId\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackId\"}}},\"DeploymentBucketName\":{\"Description\":\"CloudFormation provider root stack deployment bucket name\",\"Value\":{\"Ref\":\"DeploymentBucketName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-DeploymentBucketName\"}}},\"AuthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"AuthRole\",\"Arn\"]}},\"UnauthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"UnauthRole\",\"Arn\"]}},\"AuthRoleName\":{\"Value\":{\"Ref\":\"AuthRole\"}},\"UnauthRoleName\":{\"Value\":{\"Ref\":\"UnauthRole\"}}}}","Parameters":[{"ParameterKey":"DeploymentBucketName","ParameterValue":"amplify-veeshoneyfooddiary-prod-183322-deployment"},{"ParameterKey":"AuthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-183322-authRole"},{"ParameterKey":"UnauthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-183322-unauthRole"}],"Tags":[{"Key":"[***]tack","Value":"prod"},{"Key":"[***]ication","Value":"VeesHoneyFoodDiary"}]}])
2022-03-13T02:33:31.264Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322"}])
2022-03-13T02:33:31.435Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]322/[***]f390-[***]75-[***]ec-[***]52-[***]722fb"}])
2022-03-13T02:33:36.265Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322"}])
2022-03-13T02:33:36.417Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]322/[***]f390-[***]75-[***]ec-[***]52-[***]722fb"}])
2022-03-13T02:33:41.264Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322"}])
2022-03-13T02:33:41.413Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]322/[***]f390-[***]75-[***]ec-[***]52-[***]722fb"}])
2022-03-13T02:33:46.267Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322"}])
2022-03-13T02:33:46.405Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]322/[***]f390-[***]75-[***]ec-[***]52-[***]722fb"}])
2022-03-13T02:33:51.269Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322"}])
2022-03-13T02:33:51.404Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]322/[***]f390-[***]75-[***]ec-[***]52-[***]722fb"}])
2022-03-13T02:33:56.271Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]322"}])
2022-03-13T02:33:56.858Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:56.859Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:56.859Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:56.867Z|info : amplify-provider-awscloudformation.attach-backend.storeCurrentCloudBackend.s3.uploadFile([{"Key":"[***]rent-[***]ud-[***]d.zip"}])
2022-03-13T02:33:56.870Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]rent-[***]ud-[***]d.zip","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment"}])
2022-03-13T02:33:57.107Z|info : amplify-provider-awscloudformation.attach-backend.uploadFile.s3.uploadFile([{"Key":"[***]ify-[***]json"}])
2022-03-13T02:33:57.107Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ify-[***]json","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment"}])
2022-03-13T02:33:57.277Z|info : amplify-provider-awscloudformation.aws-s3.deleteDirectory.s3.getAllObjectVersions([{"BucketName":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment"}])
2022-03-13T02:33:57.277Z|info : amplify-provider-awscloudformation.aws-s3.getAllObjectKey.s3.listObjectVersions([{"Bucket":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment","Prefix":"hooks/"}])
2022-03-13T02:33:57.436Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]st-[***]sample","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment"}])
2022-03-13T02:33:57.599Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]re-[***]sample","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment"}])
2022-03-13T02:33:57.768Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]E.md","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]322-[***]ment"}])
2022-03-13T02:33:58.674Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:58.675Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:58.675Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:58.933Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:58.933Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:58.933Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:59.499Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:59.500Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:59.500Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:33:59.859Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:33:59.861Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:33:59.861Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:43:20.599Z|info : amplify env core remove prod
2022-03-13T02:43:32.393Z|info : amplify env core add
2022-03-13T02:43:38.276Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:43:38.278Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:43:38.278Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:43:38.284Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:43:38.285Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:43:38.285Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:43:38.292Z|info : amplify-provider-awscloudformation.amplify-service-permission-check.checkAmplifyServiceIAMPermission.amplifyClient.listApps([])
2022-03-13T02:43:38.600Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.createApp([{"name":"[***]oodDiary","environmentVariables":{"_LIVE_PACKAGE_UPDATES":"[{\"pkg\":\"@aws-amplify/cli\",\"type\":\"npm\",\"version\":\"latest\"}]"}}])
2022-03-13T02:43:40.566Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]p2aij1","environmentName":"[***]od"}])
2022-03-13T02:43:40.754Z|error : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]p2aij1","environmentName":"[***]od"}])
NotFoundException: BackendEnvironment prod does not exist.
2022-03-13T02:43:40.754Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]p2aij1","environmentName":"[***]od","stackName":"[***]ify-[***]ooddiary-[***]od-[***]338","deploymentArtifacts":"amplify-veeshoneyfooddiary-prod-184338-deployment"}])
2022-03-13T02:43:40.936Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:43:40.937Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:43:40.938Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:43:40.944Z|info : amplify-provider-awscloudformation.aws-cfn.cfnModel.createStack([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338","Capabilities":["CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND"],"TemplateBody":"{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"{\\\"createdOn\\\":\\\"Mac\\\",\\\"createdBy\\\":\\\"Amplify\\\",\\\"createdWith\\\":\\\"7.6.23\\\",\\\"stackType\\\":\\\"root\\\",\\\"metadata\\\":{}}\",\"Parameters\":{\"[***]cketName\":{\"Description\":\"Name of the common deployment bucket provided by the parent stack\",\"Type\":\"String\",\"Default\":\"DeploymentBucket\"},\"[***]eName\":{\"Type\":\"String\",\"Default\":\"AuthRoleName\"},\"[***]leName\":{\"Type\":\"String\",\"Default\":\"UnauthRoleName\"}},\"Resources\":{\"DeploymentBucket\":{\"Type\":\"AWS::S3::Bucket\",\"DeletionPolicy\":\"Retain\",\"Properties\":{\"BucketName\":{\"Ref\":\"DeploymentBucketName\"},\"BucketEncryption\":{\"ServerSideEncryptionConfiguration\":[{\"ServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}}},\"AuthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"AuthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}},\"UnauthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"UnauthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}}},\"Outputs\":{\"Region\":{\"Description\":\"CloudFormation provider root stack Region\",\"Value\":{\"Ref\":\"AWS::Region\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-Region\"}}},\"StackName\":{\"Description\":\"CloudFormation provider root stack ID\",\"Value\":{\"Ref\":\"AWS::StackName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackName\"}}},\"StackId\":{\"Description\":\"CloudFormation provider root stack name\",\"Value\":{\"Ref\":\"AWS::StackId\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackId\"}}},\"DeploymentBucketName\":{\"Description\":\"CloudFormation provider root stack deployment bucket name\",\"Value\":{\"Ref\":\"DeploymentBucketName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-DeploymentBucketName\"}}},\"AuthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"AuthRole\",\"Arn\"]}},\"UnauthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"UnauthRole\",\"Arn\"]}},\"AuthRoleName\":{\"Value\":{\"Ref\":\"AuthRole\"}},\"UnauthRoleName\":{\"Value\":{\"Ref\":\"UnauthRole\"}}}}","Parameters":[{"ParameterKey":"DeploymentBucketName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184338-deployment"},{"ParameterKey":"AuthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184338-authRole"},{"ParameterKey":"UnauthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184338-unauthRole"}],"Tags":[{"Key":"[***]tack","Value":"prod"},{"Key":"[***]ication","Value":"VeesHoneyFoodDiary"}]}])
2022-03-13T02:43:41.348Z|info : amplify-provider-awscloudformation.aws-cfn.cfnModel.createStack([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338","Capabilities":["CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND"],"TemplateBody":"{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"{\\\"createdOn\\\":\\\"Mac\\\",\\\"createdBy\\\":\\\"Amplify\\\",\\\"createdWith\\\":\\\"7.6.23\\\",\\\"stackType\\\":\\\"root\\\",\\\"metadata\\\":{}}\",\"Parameters\":{\"[***]cketName\":{\"Description\":\"Name of the common deployment bucket provided by the parent stack\",\"Type\":\"String\",\"Default\":\"DeploymentBucket\"},\"[***]eName\":{\"Type\":\"String\",\"Default\":\"AuthRoleName\"},\"[***]leName\":{\"Type\":\"String\",\"Default\":\"UnauthRoleName\"}},\"Resources\":{\"DeploymentBucket\":{\"Type\":\"AWS::S3::Bucket\",\"DeletionPolicy\":\"Retain\",\"Properties\":{\"BucketName\":{\"Ref\":\"DeploymentBucketName\"},\"BucketEncryption\":{\"ServerSideEncryptionConfiguration\":[{\"ServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}}},\"AuthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"AuthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}},\"UnauthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"UnauthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}}},\"Outputs\":{\"Region\":{\"Description\":\"CloudFormation provider root stack Region\",\"Value\":{\"Ref\":\"AWS::Region\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-Region\"}}},\"StackName\":{\"Description\":\"CloudFormation provider root stack ID\",\"Value\":{\"Ref\":\"AWS::StackName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackName\"}}},\"StackId\":{\"Description\":\"CloudFormation provider root stack name\",\"Value\":{\"Ref\":\"AWS::StackId\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackId\"}}},\"DeploymentBucketName\":{\"Description\":\"CloudFormation provider root stack deployment bucket name\",\"Value\":{\"Ref\":\"DeploymentBucketName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-DeploymentBucketName\"}}},\"AuthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"AuthRole\",\"Arn\"]}},\"UnauthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"UnauthRole\",\"Arn\"]}},\"AuthRoleName\":{\"Value\":{\"Ref\":\"AuthRole\"}},\"UnauthRoleName\":{\"Value\":{\"Ref\":\"UnauthRole\"}}}}","Parameters":[{"ParameterKey":"DeploymentBucketName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184338-deployment"},{"ParameterKey":"AuthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184338-authRole"},{"ParameterKey":"UnauthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184338-unauthRole"}],"Tags":[{"Key":"[***]tack","Value":"prod"},{"Key":"[***]ication","Value":"VeesHoneyFoodDiary"}]}])
2022-03-13T02:43:46.359Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338"}])
2022-03-13T02:43:46.518Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]338/[***]8ad0-[***]77-[***]ec-[***]c5-[***]163ed"}])
2022-03-13T02:43:51.355Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338"}])
2022-03-13T02:43:51.507Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]338/[***]8ad0-[***]77-[***]ec-[***]c5-[***]163ed"}])
2022-03-13T02:43:56.356Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338"}])
2022-03-13T02:43:56.507Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]338/[***]8ad0-[***]77-[***]ec-[***]c5-[***]163ed"}])
2022-03-13T02:44:01.356Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338"}])
2022-03-13T02:44:01.512Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]338/[***]8ad0-[***]77-[***]ec-[***]c5-[***]163ed"}])
2022-03-13T02:44:06.357Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338"}])
2022-03-13T02:44:06.498Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]338/[***]8ad0-[***]77-[***]ec-[***]c5-[***]163ed"}])
2022-03-13T02:44:11.357Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]338"}])
2022-03-13T02:44:11.914Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:44:11.914Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:44:11.914Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:44:11.926Z|info : amplify-provider-awscloudformation.attach-backend.storeCurrentCloudBackend.s3.uploadFile([{"Key":"[***]rent-[***]ud-[***]d.zip"}])
2022-03-13T02:44:11.930Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]rent-[***]ud-[***]d.zip","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment"}])
2022-03-13T02:44:12.247Z|info : amplify-provider-awscloudformation.attach-backend.uploadFile.s3.uploadFile([{"Key":"[***]ify-[***]json"}])
2022-03-13T02:44:12.247Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ify-[***]json","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment"}])
2022-03-13T02:44:12.415Z|info : amplify-provider-awscloudformation.aws-s3.deleteDirectory.s3.getAllObjectVersions([{"BucketName":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment"}])
2022-03-13T02:44:12.416Z|info : amplify-provider-awscloudformation.aws-s3.getAllObjectKey.s3.listObjectVersions([{"Bucket":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment","Prefix":"hooks/"}])
2022-03-13T02:44:12.579Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]st-[***]sample","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment"}])
2022-03-13T02:44:12.733Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]re-[***]sample","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment"}])
2022-03-13T02:44:12.891Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]E.md","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]338-[***]ment"}])
2022-03-13T02:44:13.668Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:44:13.669Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:44:13.669Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:44:13.931Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:44:13.932Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:44:13.932Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:44:14.411Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:44:14.411Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:44:14.411Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:44:14.763Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:44:14.764Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:44:14.764Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:48:44.394Z|info : amplify env core add
2022-03-13T02:48:49.914Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:48:49.915Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:48:49.915Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:48:49.919Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:48:49.920Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:48:49.920Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:48:49.925Z|info : amplify-provider-awscloudformation.amplify-service-permission-check.checkAmplifyServiceIAMPermission.amplifyClient.listApps([])
2022-03-13T02:48:55.303Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.createApp([{"name":"[***]oodDiary","environmentVariables":{"_LIVE_PACKAGE_UPDATES":"[{\"pkg\":\"@aws-amplify/cli\",\"type\":\"npm\",\"version\":\"latest\"}]"}}])
2022-03-13T02:49:04.039Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]g41kgg","environmentName":"[***]od"}])
2022-03-13T02:49:04.575Z|error : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]g41kgg","environmentName":"[***]od"}])
NotFoundException: BackendEnvironment prod does not exist.
2022-03-13T02:49:04.575Z|info : amplify-provider-awscloudformation.amplify-service-manager.init.amplifyClient.getBackendEnvironment([{"appId":"[***]g41kgg","environmentName":"[***]od","stackName":"[***]ify-[***]ooddiary-[***]od-[***]849","deploymentArtifacts":"amplify-veeshoneyfooddiary-prod-184849-deployment"}])
2022-03-13T02:49:04.743Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:49:04.744Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:49:04.744Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:49:04.754Z|info : amplify-provider-awscloudformation.aws-cfn.cfnModel.createStack([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849","Capabilities":["CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND"],"TemplateBody":"{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"{\\\"createdOn\\\":\\\"Mac\\\",\\\"createdBy\\\":\\\"Amplify\\\",\\\"createdWith\\\":\\\"7.6.23\\\",\\\"stackType\\\":\\\"root\\\",\\\"metadata\\\":{}}\",\"Parameters\":{\"[***]cketName\":{\"Description\":\"Name of the common deployment bucket provided by the parent stack\",\"Type\":\"String\",\"Default\":\"DeploymentBucket\"},\"[***]eName\":{\"Type\":\"String\",\"Default\":\"AuthRoleName\"},\"[***]leName\":{\"Type\":\"String\",\"Default\":\"UnauthRoleName\"}},\"Resources\":{\"DeploymentBucket\":{\"Type\":\"AWS::S3::Bucket\",\"DeletionPolicy\":\"Retain\",\"Properties\":{\"BucketName\":{\"Ref\":\"DeploymentBucketName\"},\"BucketEncryption\":{\"ServerSideEncryptionConfiguration\":[{\"ServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}}},\"AuthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"AuthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}},\"UnauthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"UnauthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}}},\"Outputs\":{\"Region\":{\"Description\":\"CloudFormation provider root stack Region\",\"Value\":{\"Ref\":\"AWS::Region\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-Region\"}}},\"StackName\":{\"Description\":\"CloudFormation provider root stack ID\",\"Value\":{\"Ref\":\"AWS::StackName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackName\"}}},\"StackId\":{\"Description\":\"CloudFormation provider root stack name\",\"Value\":{\"Ref\":\"AWS::StackId\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackId\"}}},\"DeploymentBucketName\":{\"Description\":\"CloudFormation provider root stack deployment bucket name\",\"Value\":{\"Ref\":\"DeploymentBucketName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-DeploymentBucketName\"}}},\"AuthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"AuthRole\",\"Arn\"]}},\"UnauthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"UnauthRole\",\"Arn\"]}},\"AuthRoleName\":{\"Value\":{\"Ref\":\"AuthRole\"}},\"UnauthRoleName\":{\"Value\":{\"Ref\":\"UnauthRole\"}}}}","Parameters":[{"ParameterKey":"DeploymentBucketName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184849-deployment"},{"ParameterKey":"AuthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184849-authRole"},{"ParameterKey":"UnauthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184849-unauthRole"}],"Tags":[{"Key":"[***]tack","Value":"prod"},{"Key":"[***]ication","Value":"VeesHoneyFoodDiary"}]}])
2022-03-13T02:49:07.362Z|info : amplify-provider-awscloudformation.aws-cfn.cfnModel.createStack([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849","Capabilities":["CAPABILITY_NAMED_IAM","CAPABILITY_AUTO_EXPAND"],"TemplateBody":"{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"{\\\"createdOn\\\":\\\"Mac\\\",\\\"createdBy\\\":\\\"Amplify\\\",\\\"createdWith\\\":\\\"7.6.23\\\",\\\"stackType\\\":\\\"root\\\",\\\"metadata\\\":{}}\",\"Parameters\":{\"[***]cketName\":{\"Description\":\"Name of the common deployment bucket provided by the parent stack\",\"Type\":\"String\",\"Default\":\"DeploymentBucket\"},\"[***]eName\":{\"Type\":\"String\",\"Default\":\"AuthRoleName\"},\"[***]leName\":{\"Type\":\"String\",\"Default\":\"UnauthRoleName\"}},\"Resources\":{\"DeploymentBucket\":{\"Type\":\"AWS::S3::Bucket\",\"DeletionPolicy\":\"Retain\",\"Properties\":{\"BucketName\":{\"Ref\":\"DeploymentBucketName\"},\"BucketEncryption\":{\"ServerSideEncryptionConfiguration\":[{\"ServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"AES256\"}}]}}},\"AuthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"AuthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}},\"UnauthRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"RoleName\":{\"Ref\":\"UnauthRoleName\"},\"AssumeRolePolicyDocument\":{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":{\"Federated\":\"cognito-identity.amazonaws.com\"},\"Action\":\"sts:AssumeRoleWithWebIdentity\"}]}}}},\"Outputs\":{\"Region\":{\"Description\":\"CloudFormation provider root stack Region\",\"Value\":{\"Ref\":\"AWS::Region\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-Region\"}}},\"StackName\":{\"Description\":\"CloudFormation provider root stack ID\",\"Value\":{\"Ref\":\"AWS::StackName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackName\"}}},\"StackId\":{\"Description\":\"CloudFormation provider root stack name\",\"Value\":{\"Ref\":\"AWS::StackId\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-StackId\"}}},\"DeploymentBucketName\":{\"Description\":\"CloudFormation provider root stack deployment bucket name\",\"Value\":{\"Ref\":\"DeploymentBucketName\"},\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}-DeploymentBucketName\"}}},\"AuthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"AuthRole\",\"Arn\"]}},\"UnauthRoleArn\":{\"Value\":{\"Fn::GetAtt\":[\"UnauthRole\",\"Arn\"]}},\"AuthRoleName\":{\"Value\":{\"Ref\":\"AuthRole\"}},\"UnauthRoleName\":{\"Value\":{\"Ref\":\"UnauthRole\"}}}}","Parameters":[{"ParameterKey":"DeploymentBucketName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184849-deployment"},{"ParameterKey":"AuthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184849-authRole"},{"ParameterKey":"UnauthRoleName","ParameterValue":"amplify-veeshoneyfooddiary-prod-184849-unauthRole"}],"Tags":[{"Key":"[***]tack","Value":"prod"},{"Key":"[***]ication","Value":"VeesHoneyFoodDiary"}]}])
2022-03-13T02:49:12.372Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849"}])
2022-03-13T02:49:12.529Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]849/[***]3f10-[***]78-[***]ec-[***]d7-[***]f6cd5"}])
2022-03-13T02:49:17.369Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849"}])
2022-03-13T02:49:17.516Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]849/[***]3f10-[***]78-[***]ec-[***]d7-[***]f6cd5"}])
2022-03-13T02:49:22.368Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849"}])
2022-03-13T02:49:22.605Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]849/[***]3f10-[***]78-[***]ec-[***]d7-[***]f6cd5"}])
2022-03-13T02:49:27.371Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849"}])
2022-03-13T02:49:27.528Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]849/[***]3f10-[***]78-[***]ec-[***]d7-[***]f6cd5"}])
2022-03-13T02:49:32.369Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849"}])
2022-03-13T02:49:32.515Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]rmation:us-[***]st-[***]34:stack/[***]ify-[***]ooddiary-[***]od-[***]849/[***]3f10-[***]78-[***]ec-[***]d7-[***]f6cd5"}])
2022-03-13T02:49:37.369Z|info : amplify-provider-awscloudformation.aws-cfn.getStackEvents.cfnModel.describeStackEvents([{"StackName":"[***]ify-[***]ooddiary-[***]od-[***]849"}])
2022-03-13T02:49:40.334Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:49:40.334Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:49:40.334Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:49:40.343Z|info : amplify-provider-awscloudformation.attach-backend.storeCurrentCloudBackend.s3.uploadFile([{"Key":"[***]rent-[***]ud-[***]d.zip"}])
2022-03-13T02:49:40.346Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]rent-[***]ud-[***]d.zip","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment"}])
2022-03-13T02:49:40.648Z|info : amplify-provider-awscloudformation.attach-backend.uploadFile.s3.uploadFile([{"Key":"[***]ify-[***]json"}])
2022-03-13T02:49:40.649Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ify-[***]json","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment"}])
2022-03-13T02:49:40.813Z|info : amplify-provider-awscloudformation.aws-s3.deleteDirectory.s3.getAllObjectVersions([{"BucketName":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment"}])
2022-03-13T02:49:40.813Z|info : amplify-provider-awscloudformation.aws-s3.getAllObjectKey.s3.listObjectVersions([{"Bucket":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment","Prefix":"hooks/"}])
2022-03-13T02:49:40.962Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]st-[***]sample","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment"}])
2022-03-13T02:49:41.139Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]re-[***]sample","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment"}])
2022-03-13T02:49:41.292Z|info : amplify-provider-awscloudformation.aws-s3.uploadFile.s3.putObject([{"Key":"[***]ks/[***]E.md","Bucket":"[***]ify-[***]ooddiary-[***]od-[***]849-[***]ment"}])
2022-03-13T02:49:42.147Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:49:42.148Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:49:42.149Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:49:42.438Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:49:42.438Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:49:42.438Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:49:42.900Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:49:42.900Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:49:42.900Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:49:43.266Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileConfig(["veeshoney"])
2022-03-13T02:49:43.266Z|info : amplify-provider-awscloudformation.system-config-manager.getProfiledAwsConfig.profileConfig([{"region":"us-west-1"}])
2022-03-13T02:49:43.266Z|info : amplify-provider-awscloudformation.system-config-manager.getProfileCredentials(["veeshoney"])
2022-03-13T02:50:04.532Z|info : amplify version core
2022-03-13T02:50:48.151Z|info : amplify status core  {"yes":false}
2022-03-13T02:50:48.286Z|info : amplify-cli-core.banner-message/index.ts.fetch banner messages from https://aws-amplify.github.io/amplify-cli/banner-message.json({}

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 23 (7 by maintainers)

Most upvoted comments

Did you tried amplify env pull --restore?

@Morrious thanks! now it’s just hard to find time to code (and I am an addict) but slowly getting back to it during nap times 😃

Even tho I decided to launch with one environment I really do need two and a bad bug that happened while I’ve been away definitely made it all the more evident so seriously thank you for the fix!

@kneekey23 congrats! Glad this worked as well 😃

Hey @kneekey23 👋 sorry to hear about the rough experience with adding an environment 😕 I have a few follow-up questions to get a better understanding of the project:

  • how was auth originally configured/added to the project? amplify add auth?
  • were there any manual edits made to files prior to receiving this error when adding another env?

from your previous comment, I really enjoy the idea of a command like this to help out in these situations

Is there any doctor command I can run here?