$ aws sts get-caller-identity --query Account --output text
config.json의 예제입니다.
{
"Artifacts": {
"S3Bucket": "greengrass-ml-inference-workshop",
"S3Prefix": "ggv2/artifacts",
"ZipArchiveName": "my-model"
},
}
S3Bucket 이름 가져오는 방법입니다.
$ cat config.json | jq -r '.Artifacts.S3Bucket'
greengrass-ml-inference-workshop
shell script에서 이를 활용하는 방법은 아래와 같습니다.
sudo yum install jq -y
jq --version
S3_BUCKET=$(cat config.json | jq -r '.Artifacts.S3Bucket')
S3_PREFIX=$(cat config.json | jq -r '.Artifacts.S3Prefix')
S3_PATH="s3://${S3_BUCKET}/${S3_PREFIX}"
echo s3 path: $S3_PATH