Развертывание CDK приводит к появлению «Неожиданного токена A в JSON в позиции 0».

#amazon-web-services #aws-cdk

#amazon-web-services #aws-cdk

Вопрос:

Я пытаюсь развернуть супер простой стек CDK только с помощью очереди SQS, но он выдает ошибку

 Unexpected token A in JSON at position 0
SyntaxError: Unexpected token A in JSON at position 0
    at JSON.parse (<anonymous>)
    at Object.deserializeStructure (/home/ally/.nvm/versions/node/v14.16.0/lib/node_modules/aws-cdk/lib/serialize.ts:19:17)
    at CloudFormationStack.template (/home/ally/.nvm/versions/node/v14.16.0/lib/node_modules/aws-cdk/lib/api/util/cloudformation.ts:70:50)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at CdkToolkit.deploy (/home/ally/.nvm/versions/node/v14.16.0/lib/node_modules/aws-cdk/lib/cdk-toolkit.ts:157:33)
    at initCommandLine (/home/ally/.nvm/versions/node/v14.16.0/lib/node_modules/aws-cdk/bin/cdk.ts:207:9)
 

cdk --version 1.91.0 (build 0f728ce)

node --version v14.16.0

любые предложения будут оценены по достоинству!

Комментарии:

1. Что такое json?

2. Я предполагаю, что это cloudformation, но я его вставил, и это действительный JSON, я также могу развернуть cloudformation через консоль…

3. Можете ли вы добавить код класса cdk?

4. Извините @BaluVyamajala, новичок в CDK что такое «код класса cdk»?

5. Я имел в виду ваш код для создания очереди SQS. Можете ли вы добавить свой код?

Ответ №1:

В итоге оказалось, что существовал существующий стек cloudformation с тем же именем, я изменил имя своего стека CDK и развернул его без ошибок