cloudflare / cloudflare/developer-platform

'scopes' for Secret Store's secrets not retained in local development

オープン
#10 コメント 7 件 リアクション 7 件 担当者 0 名 GitHub で見る
product:secrets-store
主要言語
言語のデータがありません
スター
1
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

### What versions & operating system are you using?

Wrangler 4.16.1 | MacOS | Node v22.14.0

### Please provide a link to a minimal reproduction

_No response_

### Describe the Bug

When creating a secret using `wrangler secrets-store secret create` with the `--scopes` parameter, the scopes are correctly set during creation but are not displayed when listing secrets with `wrangler secrets-store secret list`.

The secrets are also unavailable during runtime: `Error: Secret "EXAMPLE_SECRET" not found`

### Steps to Reproduce
1. Create a secret with scopes specified:
```bash
pnpm exec wrangler secrets-store secret create --name EXAMPLE_SECRET --scopes workers
```
2. List secrets in the store:
```bash
pnpm exec wrangler secrets-store secret list
```

### Expected Behavior
The `Scopes` column in the list output should display the scopes that were specified during secret creation (in this case, "workers").

### Actual Behavior
The `Scopes` column is empty when listing secrets, even though the scope was specified during creation and appeared in the creation confirmation.

### Please provide any relevant error logs

```bash
➜ my-project git:(main) ✗ pnpm exec wrangler secrets-store secret create --name EXAMPLE_SECRET --scopes workers
```

```
⛅️ wrangler 4.16.1
-------------------
▲ [WARNING] 🚧 `wrangler secrets-store secret create` is an alpha command. Please report any issues to https://github.com/cloudflare/workers-sdk/issues/new/choose
✔ Enter a secret value: … **********************
🔐 Creating secret... (Name: EXAMPLE_SECRET, Value: REDACTED, Scopes: workers, Comment: undefined)
✅ Created secret! (ID: )
```

| Name | ID | StoreID | Comment | Scopes | Status | Created | Modified |
|------|----|---------|---------|---------|---------|---------|---------|
| EXAMPLE_SECRET | `` | `` | | workers | pending | 5/23/2025, 9:25:04 PM | 5/23/2025, 9:25:04 PM |

### Secret Listing (scopes missing)
```bash
➜ my-project git:(main) ✗ pnpm exec wrangler secrets-store secret list
```

```
⛅️ wrangler 4.16.1
-------------------
▲ [WARNING] 🚧 `wrangler secrets-store secret list` is an alpha command. Please report any issues to https://github.com/cloudflare/workers-sdk/issues/new/choose
🔐 Listing secrets... (store-id: , page: 1, per-page: 10)
```

| Name | ID | Comment | Scopes | Status | Created | Modified |
|------|----|---------|---------|---------|---------|---------|
| EXAMPLE_SECRET | `` | | | active | 5/23/2025, 9:25:14 PM | 5/23/2025, 9:25:14 PM |

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、提供されている `wrangler secrets-store secret create --scopes workers` および `secret list` コマンドで問題を再現し、次に Wrangler secrets-store の secret の作成および一覧表示のエントリポイントを追跡します。一覧表示された secret が `workers` スコープを保持して表示し、作成された secret が説明どおり実行時に利用可能になれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
node.js
領域
cli
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
58/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。