MdapiDeployCommand Для имени не найдена конфигурация организации
Я получаю сообщение об ошибке ниже, когда пытаюсь проверить развертывание Salesforce по целевой организации salesforce.
{
"status": 1,
"name": "NoOrgFound",
"message": "No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'",
"exitCode": 1,
"commandName": "MdapiDeployCommand",
"stack": "NoOrgFound: No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'\n at Function.create (C:\\Users\\user\\AppData\\Local\\sfdx\\node_modules\\@salesforce\\core\\lib\\sfdxError.js:141:16)\n at AuthInfo.initAuthOptions (C:\\Users\\user\\AppData\\Local\\sfdx\\node_modules\\@salesforce\\core\\lib\\authInfo.js:509:53)",
"warnings": [
"The error message \"NoOrgFound\" has been deprecated and will be removed in v46 or later. It will become \"NamedOrgNotFound\"."
]
}
Я использовал эту команду для проверки
sfdx force:mdapi:deploy -c -d D:/GitCom/tmp/482c0eb0-272b-4fd2-ac27-65e706175218/main-deploy/force-app/main/default -u '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF' -w 5 --json
Я использую ОС Windows 10 и версию SFDX
sfdx --version
sfdx-cli/7.28.7-7bceba6f24 win32-x64 node-v10.15.3
Я могу получать данные из подключенных организаций, проблема возникает только при проверке развертывания.
1 ответ
По документации при запуске sfdx force:mdapi:deploy -h
в -u
флаг принимает
имя пользователя или псевдоним целевой организации; переопределяет цель по умолчанию
В вашем случае вы, похоже, пытаетесь передать токен доступа OAuth напрямую с этим параметром, что не так, как он работает (если нет какого-то скрытого секретного способа использования этого параметра, о котором я не знаю). Это объясняет вашу ошибку "организация не найдена".
Итак, для вас, исходя из результатов работы force:org:list
, вы можете передать псевдоним или имя пользователя той организации, в которой вы пытаетесь выполнить развертывание. Я возьму удар, который вы собираетесь развернуть на стадии постановки, поэтому ваша команда будет выглядеть так:
sfdx force:mdapi:deploy -u SFStage -c -d D:/GitCom/tmp/482c0eb0-272b-4fd2-ac27-65e706175218/main-deploy/force-app/main/default -w 5 --json