Deployment issue in AWS Step Functions "error: unknown command '.Account' "
Deployment issue in AWS Step Functions "error: unknown command '.Account' "
我正在尝试通过 setup.sh
文件部署一系列 AWS 步骤函数。
我已经在测试环境中成功测试了步骤功能,并且源代码中没有问题。
这是部署代码
./setup.sh <data dictionary command> <step function name>
输出看起来像这样
*** Step Function Json Uploading to AWS ***
TENANT : <Tenant Name>
EX_AWS_REGION : eu-west-2
EX_AWS_ACCT_ALIAS : <Environment>
File Name : <Step Function File Path>
/path/step_functions
error: unknown command '.Account'
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='cp1252'>
OSError: [Errno 22] Invalid argument
/directory_path/
在setup.sh
.账号已使用如下
dummy=`aws sts get-caller-identity | jq .Account`
jq 已全局安装,setup.sh
中也没有问题。
这是一个 jq
安装问题。按照以下步骤下载并安装 jq
。
- Open
git bash
with the administration privileges. (In Linx based system run with the sudo privileges)
- Run the following command
curl -L -o /usr/bin/jq.exe https://github.com/stedolan/jq/releases/latest/download/jq-win64.exe
将 link 替换为适用于 lnux 基本系统的
我正在尝试通过 setup.sh
文件部署一系列 AWS 步骤函数。
我已经在测试环境中成功测试了步骤功能,并且源代码中没有问题。
这是部署代码
./setup.sh <data dictionary command> <step function name>
输出看起来像这样
*** Step Function Json Uploading to AWS ***
TENANT : <Tenant Name>
EX_AWS_REGION : eu-west-2
EX_AWS_ACCT_ALIAS : <Environment>
File Name : <Step Function File Path>
/path/step_functions
error: unknown command '.Account'
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='cp1252'>
OSError: [Errno 22] Invalid argument
/directory_path/
在setup.sh
.账号已使用如下
dummy=`aws sts get-caller-identity | jq .Account`
jq 已全局安装,setup.sh
中也没有问题。
这是一个 jq
安装问题。按照以下步骤下载并安装 jq
。
- Open
git bash
with the administration privileges. (In Linx based system run with the sudo privileges)
- Run the following command
curl -L -o /usr/bin/jq.exe https://github.com/stedolan/jq/releases/latest/download/jq-win64.exe
将 link 替换为适用于 lnux 基本系统的