tiup mirror sign

tiup mirror signコマンドは、 TiUP で定義されたメタデータ ファイル (*.json) に署名するために使用されます。これらのメタデータ ファイルは、ローカル ファイル システムに保存されるか、署名エントリを提供するために HTTP プロトコルを使用してリモートに保存される場合があります。

構文

tiup mirror sign <manifest-file> [flags]

<manifest-file>は署名されるファイルのアドレスで、次の 2 つの形式があります。

  • HTTP または HTTPS で始まるネットワーク アドレス ( http://172.16.5.5:8080/rotate/root.jsonなど)
  • ローカル ファイル パス。相対パスまたは絶対パスです。

ネットワーク アドレスの場合、このアドレスは次の機能を提供する必要があります。

  • 署名されたファイルの完全なコンテンツ ( signaturesフィールドを含む) を返すhttp get経由のアクセスをサポートします。
  • http postによるアクセスをサポートします。クライアントは、 http getによって返されたコンテンツのsignaturesフィールドに署名を追加し、このネットワーク アドレスにポストします。

オプション

-k、--キー

  • {component}.jsonファイルの署名に使用される秘密キーの場所を指定します。
  • データ型: STRING
    • このオプションがコマンドで指定されていない場合、デフォルトで"${TIUP_HOME}/keys/private.json"が使用されます。

- タイムアウト

  • ネットワーク経由の署名のアクセス タイムアウト時間を指定します。単位は秒です。
  • データ型: INT
  • デフォルト: 10

注記:

このオプションは、 <manifest-file>がネットワーク アドレスの場合にのみ有効です。

出力

  • コマンドが正常に実行された場合、出力はありません。
  • ファイルが指定されたキーで署名されている場合、 TiUP はエラーError: this manifest file has already been signed by specified keyを報告します。
  • ファイルが有効なマニフェストではない場合、 TiUP はエラーError: unmarshal manifest: %sを報告します。

<< 前のページに戻る - TiUP Mirror コマンド一覧

このページは役に立ちましたか?