完了確認
「リソースファイル"${HOME}/environment/conf-handson-cli-cfn-iam-Role/resources/Role0.txt"にポリシーARNが存在する。」ことを確認します。
コマンド:
count=$( echo ${ARRAY_IAM_POLICY_NAMES} | wc -w )
cat ${FILE_TEMPLATE_CFN_RESOURCE} \
| grep -v ' !Ref ' \
| grep 'ManagedPolicyArns:' -A ${count} \
| while read i; do
for j in $(echo "${array_iam_policy_arns}");do
echo ${i} | grep " ${j}"$
done
done
結果(例):
- arn:aws:iam::aws:policy/ReadOnlyAccess
- arn:aws:iam::aws:policy/AWSCloudFormationFullAccess
- arn:aws:iam::XXXXXXXXXXXX:policy/handson-cloud9/handson-cloud9-Cloud9EnvironmentOwner-policy