Bearnes]によって作成されました。前書きDigitalOceanのWebベースのコントロールパネルは、ドロップレットを管理するためのポイントアンドクリックインターフェイスを提供します。管理するドロップレットが多数ある場合、グラフィカルデスクトップを使用せずにターミナルからドロップレットを管理する必要がある場合、またはスクリプト可能なインターフェイスの恩恵を受けるタスクがある場合は、コマンドラインツールを使用することをお勧めします。+`は公式のDigitalOceanコマンドラインクライアントです。APIを使用して、ほとんどのアカウントおよびドロップレット機能へのアクセスを提供します。前提条件このチュートリアルを実行するには、次のものが必要です。+`がインストールされたローカルコンピューター。`の操作の参照を目的としています。documentation]およびhttps://www.digitalocean.com/community/を読むことも役立つ場合があります。+`では、ユーティリティにコマンド、1つ以上のサブコマンド、および特定の値を指定する1つ以上のオプションを指定することにより、個々の機能が呼び出されます。コマンドは、3つの主要なカテゴリに分類されます。`を単独で呼び出します。+`フラグを付けて入力してください。JSON形式でのデータの取得スクリプト環境で、またはデータ処理ツールを使用してコマンドラインで作業する場合、多くの場合、コマンドから機械可読の出力を取得すると役立ちます。+`オプションを使用して詳細なJSON出力を生成できます。[...JSON出力は、ほとんどのプログラミング言語の標準ライブラリで読み取り可能な形式であることに加えて、Dropletおよびその他のリソースのより詳細な検査を可能にする場合があります。フォーマット出力から一連のフィールドのみを取得すると便利な場合がよくあります。+`フラグを使用します。これは、名前でフィールドのリストを取得します。ドロップレットのID、名前、およびIPアドレスのみを取得する場合、次のコマンドを使用できます。`コマンドは出力テンプレートをサポートしており、出力のフォーマットをカスタマイズできます。template]を指定します。+」コマンドを使用します。list`コマンドを使用できます。`コマンドはオプションのパラメーターとしてglobをサポートします。globは、特定のリソースを名前でフィルタリングするために使用できるワイルドカード文字を使用してパターンを表します。+」で始まるドロップレットのリストを取得するには、次のコマンドを使用できます。activeリソースを作成するリソースを作成するには、より詳細なパラメーターを持つより長いコマンドが必要です。ドロップレットを作成するには、使用する画像、データセンターの地域、および関連するスラッグを使用して必要なドロップレットの種類を指定する必要があります。[ドロップレットプランの変更用の新しいサイズのスラッグ+]を参照して、目的のスラッグを見つけてください。+`コマンドを実行します。8ドロップレットを作成します。--enable-backups次の出力が表示されます。newリソースを削除するには、引数としてリソースIDが必要です。+」で答えて、すべての削除アクションを確認する必要があります。」と異なる回答を提供すると、リソースを削除せずにアクションがキャンセルされます。+`に肯定的な回答を想定させることができます。-fリソースの一意の識別子の検索Droplet作成コマンドには、NYC1リージョンの「」、Debianイメージの「」、「++」のようなSSHキーフィンガープリントなどの一連の識別子が必要です。ドロップレットや画像などの多くのリソースは、DigitalOceanのデータベース内で一意の値(多くの場合数値)によって識別されます。APIからほとんどのコマンドに必要な一意の識別子を取得できます。computeドロップレット+`コマンドを使用すると、ドロップレットを作成、削除、および検査できます。繰り返しますが、個々のドロップレットを操作するためのほとんどのコマンドには、ドロップレットの一意のIDが必要です。+`の出力で確認できます。+`コマンドを使用すると、電源管理アクションやバックアップやプライベートネットワークなどの機能の切り替えなど、Dropletのさまざまなアクションをトリガーできます。++.SSHでの作業SSH接続の作成SSHで個々のドロップレットに接続するには、通常、そのIPアドレスまたは完全修飾ドメイン名のいずれかを知っている必要があります。+`を使用して、名前、数値ID、またはプライベートIPでドロップレットに接続できます。+`フラグを使用して、SSH接続が確立された後に実行するコマンドを提供できます。これによりコマンドが実行され、その出力がローカル端末に出力され、SSHセッションが閉じます。フラグを使用して、デフォルト以外の値を設定し、他の機能を有効にできます。forwarding.構成ファイルのデフォルト構成値を変更することもできます。[プロジェクトのREADMEファイル]には、これを行う方法の詳細が記載されています。+`コマンドを使用して、アカウントに関連付けられたSSH公開キーを管理できます。SSHキーを参照するほとんどのコマンドは、キーの数値IDまたは指紋を受け入れます。fingerprint.フローティングIPの使用フローティングIPは、パブリックにアクセス可能な静的IPアドレスで、ドロップレットの1つに割り当てることができます。[DigitalOceanでフローティングIPを使用する方法]を参照してください。+`でフローティングIPを操作できます。+`コマンドは、ドロップレットからのフローティングIPの割り当てまたは割り当て解除に使用されます。+`コマンドを使用します。[DNSシリーズの管理の概要]を参照してください。+`コマンドを使用して、DigitalOceanのブロックストレージボリュームに関する情報を作成、削除、または取得できます。[DigitalOceanでブロックストレージを使用する方法]のガイドを参照してください。+`コマンドを使用すると、ドロップレットへのボリュームの接続やドロップレットからのボリュームの切り離しなど、ボリュームのアクションをトリガーできます。+`コマンドを使用して、DigitalOceanのロードバランサーに関する情報を作成、削除、または取得できます。Balancersの紹介]をご覧ください。entry_protocol:、entry_port:、target_protocol:、target_port:+`のように表現する必要があります。チェーンをアップロードおよび管理できます。+`コマンドを使用して、ドロップレットおよびボリュームスナップショットに関する情報を一覧表示、削除、または取得できます。Snapshot.新しいスナップショットを作成するには、関連するリソースコマンドツリーの下で適切なコマンドを使用する必要があります。computeドロップレットアクションスナップショット+`はドロップレットからスナップショットを作成します。+`は、ボリュームからスナップショットを作成します。`コマンドを使用すると、配布イメージ、アプリケーションイメージ、およびバックアップやスナップショットなどのユーザー作成イメージを含むすべてのイメージを管理できます。+`コマンドを使用することをお勧めします。+`コマンドを使用すると、イメージを転送し、イメージで呼び出されたアクションに関する詳細を取得できます。`コマンドを使用すると、ルールの作成と管理を含め、ファイアウォールを作成および管理できます。+`を使用したファイアウォールの管理の詳細については、https://www.digitalocean.com/community/tutorials/how-to-secure-web-server-infrastructure-with-digitalocean-cloud-firewalls-をご覧ください。[Doctlを使用してDigitalOceanクラウドファイアウォールでWebサーバーインフラストラクチャを保護する方法]チュートリアル。protocol:、ports:、droplet_id:+。タグの使用タグは、カスタムラベルをリソースに適用するために使用され、簡単にフィルタリングできます。Dropletsのタグ付け方法チュートリアル]をご覧ください。name.アカウントでの作業アカウントのアクションの履歴を読むDigitalOceanシステムは、ドロップレット、フローティングIP、およびその他のリソースで実行されたアクションの履歴を記録します。list次のような特定のドロップレットのアクションを確認できます。設定した電子メールアドレスやドロップレット制限など、アカウントに関する基本的な詳細を確認できます。getAPIリクエストはレート制限されているため、最近行ったリクエストの数と、制限がリセットされる時期を確認すると役立つ場合があります。+`ユーティリティは、コマンドラインでドロップレットやその他のリソースを管理するのに役立つツールです。毎日の開発および管理タスクに必要なWebベースのインターフェイスとの手動のやり取りの量を大幅に削減できます。[基盤となるAPI]について学習することに加えて、https://developers.digitaloceanを調べることもできます。[Ansibleなどのツール]は、システムレベルのタスクを自動化します。