アイテムを編集する
1Passwordマニュアル|既存のアイテムを編集するにはop item editコマンドを使います。
Last updated
1Passwordマニュアル|既存のアイテムを編集するにはop item editコマンドを使います。
Last updated
フラグを使ってし、代入文を使ってできます。機密な値を編集するには、。
op item edit を使ってSSHキーを編集することはできません。1Password CLIを使った SSH鍵について詳しくは、こちらをご覧ください。
1Password CLI を使ってアイテムを編集する前に、次のことを行う必要があります。
フォローしてください このガイドの例に従う場合は、まずアイテムCreateガイドにあるサンプルアイテムをCreateしてください()。
アイテムの基本情報を編集する
アイテムを編集するには、アイテムの名前、、または共有リンクを指定してを使います。 フラグを使って、新しいパスワードを生Createしたり、アイテムのタイトル、vault、タグ、URLを編集したりできます。
例えば、サンプルアイテムNetflixの名前を変更するには、それをTutorial vaultからPrivate vaultに移し、タグを更新し、URLを編集して、新しいランダムパスワードを生Createします。
Bash, Zsh, sh, fishの場合
$ op item edit "Netflix" \
--title "Edited Netflix" \
--vault Private \
--tags tutorial \
--url https://www.netflix.com \
--generate-password='letters,digits,symbols,32'
PowerShelの場合
PS C:¥> op item edit "Netflix" `
--title "Edited Netflix" `
--vault Private `
--tags tutorial `
--url https://www.netflix.com `
--generate-password='letters,digits,symbols,32'
サンプルアイテムの名前をNetflixに戻し、Tutorial vaultに戻すには、次の手順を実行します。
Bash, Zsh, sh, fishの場合
$ op item edit "Edited Netflix" \
--title "Netflix" \
--vault Tutorial
PowerShelの場合
PS C:¥> op item edit "Edited Netflix" `
--title "Netflix" `
--vault Tutorial
[①<section>.]②<field>[[③<fieldType>]]=④<value>
①section (オプション) フィールドがSaveされるセクションの名前。
②field フィールドの名前。
③fieldType フィールドのタイプ。指定されていない場合、fieldType は同じままになります。
④value フィールドにSaveする情報。指定しない場合は、値は同じままになります。
例えば、HBO Maxアイテムのサブスクリプションの更新日を変更するには、次の手順を実行します。
Bash、 Zsh、sh、 fishの場合
$ op item edit "HBO Max" \
'Renewal Date=2023-5-15'
PowerShellの場合
PS C:¥> op item edit "HBO Max" `
'Renewal Date=2023-5-15'
カスタム フィールドを削除するには、fieldType の代わりに[delete]を指定します。セクション内の全フィールドを削除すると、そのセクションも削除されます。空のフィールドは削除できませんが、空の文字列に設定することはできます。 代入文を使って、サンプルのHBO Maxアイテムのサブスクリプション更新日を削除するには、次の手順を実行します。
Bash、 Zsh、sh、 fishの場合
$ op item edit "HBO Max" \
'Renewal Date=2023-5-15'
PowerShellの場合
PS C:¥> op item edit "HBO Max" `
'Renewal Date=2023-5-15'
①編集したいアイテムのJSON出力を取得し、ファイルにSaveします。 $ op item get <item> --format json > newItem.json 最初からCreateり直したい場合は、op item template getを使ってアイテムのカテゴリーの空のテンプレートを取得できます。
②ファイルを編集します。 ③--templateフラグを使って編集したファイルへのパスを指定し、変更を項目に適用します。 $ op item edit <item> --template=newItem.json
④ファイルを削除します。
パイプ入力を使ってアイテムを編集することもできます。
$ cat newItem.json | op item edit <item> 衝突を避けるため、パイプ入力と --template フラグを同じコマンドで組み合わせることはできません。
Tutorial vaultをCreateした場合は、そのvaultとCreateしたサンプルアイテムを削除できます。
op vault delete "Tutorial"
アイテムの機密値を編集するには、を使います。