azure-storage-blob-rust
Rust で Azure Blob Storage アプリを構築する
Rust チームには、Azure Blob Storage クライアントのセットアップと blob 操作の明確な例が必要です。このスキルは、認証、アップロード、ダウンロード、コンテナー、RBAC に関する焦点を絞った SDK ガイダンスを提供します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "azure-storage-blob-rust" from https://skillstore.io/skills/sickn33-azure-storage-blob-rust.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-storage-blob-rust/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「azure-storage-blob-rust」を使用しています。 Rust から Azure Blob Storage にバイトバッファーをアップロードする必要があります。
期待される結果:
SDK クレートを追加し、blob クライアントを作成し、バイトをリクエストコンテンツとしてラップし、アップロード完了を await する短い実装計画。
「azure-storage-blob-rust」を使用しています。 コンテナー内の blob を一覧表示する方法を示してください。
期待される結果:
- アカウントエンドポイントと資格情報を使用してコンテナークライアントを使います。
- list blobs pager を作成します。
- 結果を反復処理し、blob 名を表示します。
「azure-storage-blob-rust」を使用しています。 読み取り操作と書き込み操作にはどの権限が必要ですか?
期待される結果:
読み取り専用アクセスには Storage Blob Data Reader を使用します。アップロード、削除、その他の書き込み操作には Storage Blob Data Contributor を使用します。
セキュリティ監査
安全All 30 static findings are false positives caused by Markdown formatting, Rust SDK examples, a standard dependency command, Azure endpoint placeholders, and official references. No prompt injection, malicious intent, credential exposure, dynamic command construction, or covert network destination was found.
リスク要因
⚙️ 外部コマンド (24)
🌐 ネットワークアクセス (6)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/sickn33-azure-storage-blob-rust/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/sickn33-azure-storage-blob-rust?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/sickn33-azure-storage-blob-rust?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-storage-blob-rust/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-storage-blob-rust.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-blob-rust security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-storage-blob-rust/audits/5BibTeX形式の引用
@techreport{sickn33-sickn33-azure-storage-blob-rust-2026,
author = {sickn33},
title = {azure-storage-blob-rust security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-storage-blob-rust/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-blob-rust security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-storage-blob-rust/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-storage-blob-rust:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
blob アップロードのプロトタイプ作成
依存関係を追加し、blob クライアントを作成し、バイトコンテンツを Azure Blob Storage にアップロードするために例を使用します。
ストレージアクセスパターンのレビュー
Rust サービスのストレージ設計を承認する前に、クライアントの種類、エンドポイント形式、RBAC ロールを確認します。
コンテナー操作のデバッグ
Rust ワークロードで作成、一覧表示、権限の問題を検証する際に、コンテナークライアントのフローを参照します。
これらのプロンプトを試す
新しい Rust プロジェクトに Azure Blob Storage と Azure Identity のクレートを追加する方法を手伝ってください。各クレートが何を提供するのか説明してください。
Entra ID 認証とストレージアカウントエンドポイントを使用して、Rust で Azure Blob Storage クライアントを作成する方法を示してください。
データをアップロードし、blob プロパティを読み取り、コンテンツを安全にダウンロードし、確認後に blob を削除する Rust フローを設計してください。
RBAC スコープ、資格情報の選択、非同期処理、ロギング、エラー処理のリスクについて、私の Rust Azure Blob Storage 設計をレビューしてください。
ベストプラクティス
- 本番サービスでは Entra ID 認証とマネージド ID を使用します。
- 必要な操作をサポートする最小範囲の RBAC ロールを付与します。
- 本番環境で使用する前に、インストール済みの SDK バージョンに対して例を検証します。
回避
- 本番アカウントのエンドポイントや資格情報をソースコードにハードコードしないでください。
- ダウンロードした blob コンテンツを共有ログに出力しないでください。
- reader または contributor アクセスで十分な場合に Storage Blob Data Owner を付与しないでください。
よくある質問
このスキルは Azure リソースを作成しますか?
どの認証方式を示していますか?
Claude、Codex、Claude Code で使用できますか?
アップロードとダウンロードの例は含まれていますか?
コンテナー操作を扱っていますか?
本番環境で使用する前に何を確認すべきですか?
開発者情報
作成者
sickn33ライセンス
MIT
Skillstore リビジョン
r2
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-blob-rust参照
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
メンテナンスの新しさ
2026/7/26
利用状況
6 ダウンロード · 113 閲覧
ファイル構成
📄 SKILL.md