azure-storage-queue-ts
Создание рабочих процессов Azure Queue в TypeScript
Код для Azure Queue Storage часто требует точных паттернов SDK для аутентификации, видимости сообщений и повторных попыток. Этот навык предоставляет сфокусированные примеры на JavaScript и TypeScript для клиентов очередей, сообщений, кодирования и генерации SAS.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "azure-storage-queue-ts" from https://skillstore.io/skills/sickn33-azure-storage-queue-ts.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-storage-queue-ts/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «azure-storage-queue-ts». Мне нужен worker, который безопасно обрабатывает сообщения Azure Queue.
Ожидаемый результат:
План обработки, охватывающий настройки пакетного получения, visibility timeout, удаление при успехе, поведение повторных попыток и маршрутизацию в poison queue.
Использование «azure-storage-queue-ts». Я не уверен, какой метод аутентификации Azure Queue использовать.
Ожидаемый результат:
Сравнение DefaultAzureCredential, строк подключения, shared keys и SAS tokens с учетом границ Node.js и браузера.
Использование «azure-storage-queue-ts». Мои сообщения очереди завершаются ошибкой во время длительных задач обработки.
Ожидаемый результат:
Рекомендации по продлению visibility timeouts, обновлению pop receipts и предотвращению повторной обработки во время длительных задач.
Аудит безопасности
Средний рискAll 87 static findings are false positives caused by Markdown fences, TypeScript template literals, expected Azure endpoints, named environment variables, and standard Base64 decoding. These examples do not execute shell commands, read environment files, or send credentials to unrelated services. One medium concern remains: the account SAS example grants broad permissions across all resource types for 24 hours.
Подтверждённые проблемы безопасности (1)
Факторы риска
⚙️ Внешние команды (50)
🌐 Доступ к сети (6)
🔑 Переменные окружения (12)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-azure-storage-queue-ts/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-azure-storage-queue-ts?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-azure-storage-queue-ts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-storage-queue-ts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-storage-queue-ts.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
sickn33. (2026). azure-storage-queue-ts security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-storage-queue-ts/audits/5Цитата BibTeX
@techreport{sickn33-sickn33-azure-storage-queue-ts-2026,
author = {sickn33},
title = {azure-storage-queue-ts security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-storage-queue-ts/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-storage-queue-ts security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-08-14"
url: "https://skillstore.io/skills/sickn33-azure-storage-queue-ts/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-storage-queue-ts:audit:5"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Реализация производителей очередей
Создавайте TypeScript-сервисы, которые отправляют структурированные сообщения с параметрами видимости и time-to-live.
Создание worker-потребителей
Получайте пакеты, обрабатывайте сообщения, удаляйте успешно выполненную работу и направляйте повторные сбои в poison queue.
Анализ архитектуры очередей
Сравнивайте методы аутентификации, генерацию SAS, ограничения платформы и варианты кодирования сообщений.
Попробуйте эти промпты
Покажи, как подключиться к Azure Queue Storage в TypeScript с использованием DefaultAzureCredential. Объясни необходимые переменные окружения.
Помоги добавить отправку и получение сообщений Azure Queue Storage в TypeScript-сервис. Включи visibility timeout и поведение удаления после успешной обработки.
Спроектируй queue worker для Azure Queue Storage, который обрабатывает пакетное получение, повторные попытки, poison messages и продление видимости для длительных операций.
Проверь мою TypeScript-реализацию Azure Queue Storage на выбор аутентификации, риски повторной обработки, проблемы кодирования и раскрытие SAS token.
Лучшие практики
- Предпочитайте DefaultAzureCredential, когда среда выполнения поддерживает managed identity или аутентификацию Microsoft Entra.
- Удаляйте сообщения только после успешной обработки и используйте dequeue counts для обработки poison messages.
- Задавайте visibility timeout и message time-to-live на основе реальной длительности обработки.
Избегать
- Не храните ключи учетной записи хранения или SAS tokens напрямую в исходных файлах.
- Не обрабатывайте сообщения без стратегии повторных попыток и poison queue.
- Не предполагайте, что просмотренные через peek сообщения можно удалить, потому что они не содержат pop receipts.
Часто задаваемые вопросы
Выполняет ли этот навык команды Azure за меня?
Какой пакет SDK он охватывает?
Может ли он помочь с poison messages?
Поддерживает ли он использование в браузере?
Объясняет ли он кодирование сообщений?
Может ли он сгенерировать готовый к production код?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Ревизия Skillstore
r2
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-queue-tsСсылка
5a26d1d61d694db29af9b138c661c1981076d9df
Актуальность поддержки
15.08.2026
Использование
7 загрузок · 94 просмотров
Структура файлов
📄 SKILL.md