Fix provider review findings

This commit is contained in:
“Naeel”
2026-08-31 20:19:31 +03:00
parent 75c868e0b5
commit 86871498a2
13 changed files with 327 additions and 141 deletions
+12 -4
View File
@@ -63,10 +63,18 @@ if [[ -z "$ACCESS_KEY" || -z "$SECRET_KEY" || -z "$HOST_BASE" ]]; then
fi
mc alias rm "$ALIAS_NAME" >/dev/null 2>&1 || true
mc alias set "$ALIAS_NAME" "https://$HOST_BASE" "$ACCESS_KEY" "$SECRET_KEY" >/dev/null
MC_CONFIG_DIR="$(mktemp -d)"
cleanup() {
rm -rf "$MC_CONFIG_DIR"
}
trap cleanup EXIT
export MC_HOST_${ALIAS_NAME}="https://${ACCESS_KEY}:${SECRET_KEY}@${HOST_BASE}"
mc --config-dir "$MC_CONFIG_DIR" alias ls >/dev/null
echo "[1/3] Текущие notification-правила в бакете $BUCKET:"
mc event ls "$ALIAS_NAME/$BUCKET" || true
mc --config-dir "$MC_CONFIG_DIR" event ls "$ALIAS_NAME/$BUCKET" || true
echo "[2/3] Добавление правила: events=$EVENTS target=$TARGET_ARN"
EVENT_FLAGS=()
@@ -83,9 +91,9 @@ if [[ -n "$SUFFIX" ]]; then
FILTER_FLAGS+=("--suffix" "$SUFFIX")
fi
mc event add "$ALIAS_NAME/$BUCKET" "$TARGET_ARN" "${EVENT_FLAGS[@]}" "${FILTER_FLAGS[@]}"
mc --config-dir "$MC_CONFIG_DIR" event add "$ALIAS_NAME/$BUCKET" "$TARGET_ARN" "${EVENT_FLAGS[@]}" "${FILTER_FLAGS[@]}"
echo "[3/3] Проверка после добавления:"
mc event ls "$ALIAS_NAME/$BUCKET"
mc --config-dir "$MC_CONFIG_DIR" event ls "$ALIAS_NAME/$BUCKET"
echo "OK: правило уведомлений настроено"