az keyvault secret

シークレットを管理します。

コマンド

名前 説明 Status
az keyvault secret backup

指定したシークレットをバックアップします。

コア GA
az keyvault secret delete

シークレットのすべてのバージョンを削除します。

コア 非推奨
az keyvault secret download

KeyVault からシークレットをダウンロードします。

コア GA
az keyvault secret list

指定したキー コンテナー内のシークレットを一覧表示します。

コア GA
az keyvault secret list-deleted

指定したコンテナーの削除されたシークレットを一覧表示します。

コア GA
az keyvault secret list-versions

指定したシークレットのすべてのバージョンを一覧表示します。

コア GA
az keyvault secret purge

指定したシークレットを完全に削除します。

コア GA
az keyvault secret recover

削除されたシークレットを最新バージョンに回復します。

コア GA
az keyvault secret restore

バックアップされたシークレットをコンテナーに復元します。

コア GA
az keyvault secret set

シークレット (存在しない場合) を作成するか、KeyVault でシークレットを更新します。

コア GA
az keyvault secret set-attributes

特定のキー コンテナー内の指定したシークレットに関連付けられている属性を更新します。

コア GA
az keyvault secret show

特定のキー コンテナーから指定されたシークレットを取得します。

コア GA
az keyvault secret show-deleted

指定した削除されたシークレットを取得します。

コア GA

az keyvault secret backup

指定したシークレットをバックアップします。

指定したシークレットのバックアップをクライアントにダウンロードするように要求します。 シークレットのすべてのバージョンがダウンロードされます。 この操作には、シークレット/バックアップアクセス許可が必要です。

az keyvault secret backup --file
                          [--id]
                          [--name]
                          [--vault-name]

必須のパラメーター

--file -f

シークレットの内容を受け取るファイル。

省略可能のパラメーター

--id

シークレットの ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret delete

非推奨

警告! このキー コンテナーで論理的な削除保護が有効になっている場合、このシークレットは論理的に削除された状態に移動されます。 シークレットが論理的に削除された状態から消去されるまで、このキー コンテナー内に同じ名前のシークレットを作成することはできません。 追加のガイダンスについては、次のドキュメントを参照してください。 https://docs.microsoft.com/azure/key-vault/general/soft-delete-overview

シークレットのすべてのバージョンを削除します。

シークレット/削除アクセス許可が必要です。 このメソッドが返されると、Key Vault はシークレットの削除を開始しました。 論理的な削除が有効になっているコンテナーでは、削除に数秒かかる場合があります。 したがって、このメソッドは、削除が完了するまで待機できるポーリングャーを返します。

az keyvault secret delete [--id]
                          [--name]
                          [--vault-name]

省略可能のパラメーター

--id

シークレットの ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret download

KeyVault からシークレットをダウンロードします。

az keyvault secret download --file
                            [--encoding {ascii, base64, hex, utf-16be, utf-16le, utf-8}]
                            [--id]
                            [--name]
                            [--vault-name]
                            [--version]

必須のパラメーター

--file -f

シークレットの内容を受け取るファイル。

省略可能のパラメーター

--encoding -e

シークレットのエンコード。 既定では、シークレットの 'file-encoding' タグが検索されます。 それ以外の場合は、'utf-8' と見なされます。

承認された値: ascii, base64, hex, utf-16be, utf-16le, utf-8
--id

シークレットの ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

--version -v

シークレットのバージョン。 省略した場合は、最新バージョンを使用します。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret list

指定したキー コンテナー内のシークレットを一覧表示します。

シークレットの取得操作は、コンテナー全体に適用できます。 ただし、応答ではベース シークレット識別子とその属性のみが提供されます。 個々のシークレット バージョンは応答に一覧表示されません。 この操作には、シークレット/リストのアクセス許可が必要です。

az keyvault secret list [--id]
                        [--include-managed {false, true}]
                        [--maxresults]
                        [--vault-name]

省略可能のパラメーター

--id

コンテナーの完全な URI。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--include-managed

マネージド シークレットを含めます。 既定値は false です。

承認された値: false, true
既定値: False
--maxresults

ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret list-deleted

指定したコンテナーの削除されたシークレットを一覧表示します。

削除されたシークレットの取得操作は、論理的な削除が有効になっているコンテナーに対して削除されたシークレットを返します。 この操作には、シークレット/リストのアクセス許可が必要です。

az keyvault secret list-deleted [--id]
                                [--maxresults]
                                [--vault-name]

省略可能のパラメーター

--id

コンテナーの完全な URI。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--maxresults

ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret list-versions

指定したシークレットのすべてのバージョンを一覧表示します。

完全なシークレット識別子と属性が応答で提供されます。 シークレットの値は返されません。 この操作には、シークレット/リストのアクセス許可が必要です。

az keyvault secret list-versions [--id]
                                 [--maxresults]
                                 [--name]
                                 [--vault-name]

省略可能のパラメーター

--id

シークレットの ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--maxresults

ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret purge

指定したシークレットを完全に削除します。

削除されたシークレットの消去操作では、回復の可能性なしに、シークレットが完全に削除されます。 この操作は、論理的な削除が有効なコンテナーでのみ有効にすることができます。 この操作には、シークレット/消去アクセス許可が必要です。

az keyvault secret purge [--id]
                         [--name]
                         [--vault-name]

省略可能のパラメーター

--id

シークレットの回復 ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

コンテナーの名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret recover

削除されたシークレットを最新バージョンに回復します。

指定したコンテナー内の削除されたシークレットを回復します。 この操作は、論理的な削除が有効なコンテナーでのみ実行できます。 この操作には、シークレット/回復アクセス許可が必要です。

az keyvault secret recover [--id]
                           [--name]
                           [--vault-name]

省略可能のパラメーター

--id

シークレットの回復 ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

コンテナーの名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret restore

バックアップされたシークレットをコンテナーに復元します。

バックアップされたシークレットとそのすべてのバージョンを資格情報コンテナーに復元します。 この操作には、シークレット/復元アクセス許可が必要です。

az keyvault secret restore --file
                           --vault-name

必須のパラメーター

--file -f

シークレットの内容を受け取るファイル。

--vault-name

コンテナーの名前。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret set

シークレット (存在しない場合) を作成するか、KeyVault でシークレットを更新します。

az keyvault secret set --name
                       --vault-name
                       [--content-type]
                       [--disabled {false, true}]
                       [--encoding {ascii, base64, hex, utf-16be, utf-16le, utf-8}]
                       [--expires]
                       [--file]
                       [--not-before]
                       [--tags]
                       [--value]

シークレット (存在しない場合) を作成するか、KeyVault でシークレットを更新します。

az keyvault secret set --name MySecretName --vault-name MyKeyVault --value MyVault

シークレット (存在しない場合) を作成するか、ファイルを使用して KeyVault 内のシークレットを更新します。

az keyvault secret set --name MySecretName --vault-name MyKeyVault --file /path/to/file --encoding MyEncoding

必須のパラメーター

--name -n

シークレットの名前。

--vault-name

コンテナーの名前。

省略可能のパラメーター

--content-type --description

シークレットの内容の説明 (パスワード、接続文字列など)。

--disabled

無効な状態でシークレットを作成します。

承認された値: false, true
--encoding -e

ソース ファイルのエンコード。 値はタグ (file-encoding=<val>) として保存され、ダウンロード中に結果のファイルを自動的にエンコードするために使用されます。

承認された値: ascii, base64, hex, utf-16be, utf-16le, utf-8
既定値: utf-8
--expires

有効期限 UTC 日時 (Y-m-d'T'H:M:S'Z')。

--file -f

シークレットのソース ファイル。 '--encoding' と組み合わせて使用します。

--not-before

指定された UTC 日時 (Y-m-d'T'H:M:S'Z') より前のシークレットは使用できません。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--value

プレーン テキスト シークレット値。 '--file' または '--encoding' では使用できません。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret set-attributes

特定のキー コンテナー内の指定したシークレットに関連付けられている属性を更新します。

UPDATE 操作は、既存の格納されているシークレットの指定された属性を変更します。 要求で指定されていない属性は変更されません。 シークレット自体の値は変更できません。 この操作には、シークレット/設定のアクセス許可が必要です。

az keyvault secret set-attributes [--content-type]
                                  [--enabled {false, true}]
                                  [--expires]
                                  [--id]
                                  [--name]
                                  [--not-before]
                                  [--tags]
                                  [--vault-name]
                                  [--version]

省略可能のパラメーター

--content-type

パスワードなどのシークレット値の種類。

--enabled

シークレットを有効にします。

承認された値: false, true
--expires

有効期限 UTC 日時 (Y-m-d'T'H:M:S'Z')。

--id

シークレットの ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--not-before

指定された UTC 日時 (Y-m-d'T'H:M:S'Z') より前のシークレットは使用できません。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

--version -v

シークレットのバージョン。 省略した場合は、最新バージョンを使用します。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret show

特定のキー コンテナーから指定されたシークレットを取得します。

GET 操作は、Azure Key Vault に格納されているすべてのシークレットに適用されます。 この操作には、シークレット/取得アクセス許可が必要です。

az keyvault secret show [--id]
                        [--name]
                        [--vault-name]
                        [--version]

省略可能のパラメーター

--id

シークレットの ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

Key Vault の名前。 --id が指定されていない場合は必須です。

--version -v

シークレットのバージョン。 省略した場合は、最新バージョンを使用します。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az keyvault secret show-deleted

指定した削除されたシークレットを取得します。

削除されたシークレットの取得操作は、指定された削除されたシークレットとその属性を返します。 この操作には、シークレット/取得アクセス許可が必要です。

az keyvault secret show-deleted [--id]
                                [--name]
                                [--vault-name]

省略可能のパラメーター

--id

シークレットの回復 ID。 他のすべての 'Id' 引数を指定する場合は省略する必要があります。

--name -n

シークレットの名前。 --id が指定されていない場合は必須です。

--vault-name

コンテナーの名前。 --id が指定されていない場合は必須です。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。