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ミラーコマンドリスト

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