Skip to content

Commit c192160

Browse files
author
Yuriy Bezsonov
committed
update infrastructure
1 parent b02b153 commit c192160

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

infra/scripts/ide/base.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,14 @@ install_aws_tools() {
208208
install_with_version "AWS SAM CLI" "sudo ./sam-installation/install --update" "/usr/local/bin/sam --version | awk '{print \$4}'"
209209
rm -rf ./sam-installation/ aws-sam-cli-linux-${ARCH_SAM}.zip
210210

211-
log_info "Installing Session Manager Plugin..."
212-
curl -sS -L "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/linux_64bit/session-manager-plugin.rpm" -o "session-manager-plugin.rpm"
211+
log_info "Installing Session Manager Plugin for ${ARCH_UNAME}..."
212+
# Session Manager Plugin uses linux_64bit for x86_64 and linux_arm64 for ARM64
213+
if [ "$ARCH_UNAME" = "aarch64" ]; then
214+
SSM_ARCH="linux_arm64"
215+
else
216+
SSM_ARCH="linux_64bit"
217+
fi
218+
curl -sS -L "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/${SSM_ARCH}/session-manager-plugin.rpm" -o "session-manager-plugin.rpm"
213219
install_with_version "Session Manager Plugin" "sudo dnf -q install -y session-manager-plugin.rpm" "session-manager-plugin --version 2>/dev/null | head -1"
214220
rm session-manager-plugin.rpm
215221
}

0 commit comments

Comments
 (0)