本文へスキップ

~>非推奨のお知らせ Equinix Metalは、2026年6月30日 でサポートを終了します。すべてのMetalリソースは、このプロバイダのバージョン5.0.0で削除されます。廃止までの継続利用には、このプロバイダのバージョン4.xをご利用ください。詳細は https://docs.equinix.com/metal/ をご覧ください。

equinix_metal_project_ssh_key(リソース)

プロジェクト固有のSSH鍵を管理するためのEquinix MetalプロジェクトSSH鍵リソースをプロバイダに提供します。プロジェクトSSHキーは、ユーザーSSHキーとは対照的に、そのプロジェクトに属するサーバーにのみ入力されます。

使用例

locals {
project_id = "<UUID_of_your_project>"
}

resource "equinix_metal_project_ssh_key" "test" {
name = "test"
public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDM/unxJeFqxsTJcu6mhqsMHSaVlpu+Jj/P+44zrm6X/MAoHSX3X9oLgujEjjZ74yLfdfe0bJrbL2YgJzNaEkIQQ1VPMHB5EhTKUBGnzlPP0hHTnxsjAm9qDHgUPgvgFDQSAMzdJRJ0Cexo16Ph9VxCoLh3dxiE7s2gaM2FdVg7P8aSxKypsxAhYV3D0AwqzoOyT6WWhBoQ0xZ85XevOTnJCpImSemEGs6nVGEsWcEc1d1YvdxFjAK4SdsKUMkj4Dsy/leKsdi/DEAf356vbMT1UHsXXvy5TlHu/Pa6qF53v32Enz+nhKy7/8W2Yt2yWx8HnQcT2rug9lvCXagJO6oauqRTO77C4QZn13ZLMZgLT66S/tNh2EX0gi6vmIs5dth8uF+K6nxIyKJXbcA4ASg7F1OJrHKFZdTc5v1cPeq6PcbqGgc+8SrPYQmzvQqLoMBuxyos2hUkYOmw3aeWJj9nFa8Wu5WaN89mUeOqSkU4S5cgUzWUOmKey56B/j/s1sVys9rMhZapVs0wL4L9GBBM48N5jAQZnnpo85A8KsZq5ME22bTLqnxsDXqDYZvS7PSI6Dxi7eleOFE/NYYDkrgDLHTQri8ucDMVeVWHgoMY2bPXdn7KKy5jW5jKsf8EPARXg77A4gRYmgKrcwIKqJEUPqyxJBe0CPoGTqgXPRsUiQ== tomk@hp2"
project_id = local.project_id
}

resource "equinix_metal_device" "test" {
hostname = "test"
plan = "c3.medium.x86"
metro = "ny"
operating_system = "ubuntu_24_04"
billing_cycle = "hourly"
project_ssh_key_ids = [equinix_metal_project_ssh_key.test.id]
project_id = local.project_id
}

引数リファレンス

以下の引数をサポートしています:

  • name - (必須)識別用の SSH キーの名前。
  • public_key - (必須)公開鍵。これがファイルの場合、ファイル補間機能を使って読み込むことができます。
  • project_id - (必須)親プロジェクトの ID。

属性リファレンス

上記のすべての引数に加えて、以下の属性がエクスポートされます:

  • id - キーの一意の ID。
  • name - SSH キーの名前。
  • owner_id - 親プロジェクトのID(project_idと同じ)。
  • fingerprint - SSH キーのフィンガープリント。
  • created - SSH 鍵が作成された時のタイムスタンプ。
  • updated - SSH 鍵が最後に更新されたタイムスタンプ。
このページは役に立ちましたか?