Skip Navigation
Show nav
Dev Center
  • Get Started
  • ドキュメント
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
    • .NET
  • ドキュメント
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
View categories

Categories

  • Heroku のアーキテクチャ
    • Dyno (アプリコンテナ)
      • Dyno Management
      • Dyno Concepts
      • Dyno Behavior
      • Dyno Reference
      • Dyno Troubleshooting
    • スタック (オペレーティングシステムイメージ)
    • ネットワーキングと DNS
    • プラットフォームポリシー
    • プラットフォームの原則
  • Developer Tools
    • コマンドライン
    • Heroku VS Code Extension
  • デプロイ
    • Git を使用したデプロイ
    • Docker によるデプロイ
    • デプロイ統合
  • 継続的デリバリーとインテグレーション
    • 継続的統合
  • 言語サポート
    • Node.js
      • Working with Node.js
      • Node.js Behavior in Heroku
      • Troubleshooting Node.js Apps
    • Ruby
      • Rails のサポート
      • Bundler の使用
      • Working with Ruby
      • Ruby Behavior in Heroku
      • Troubleshooting Ruby Apps
    • Python
      • Working with Python
      • Python でのバックグランドジョブ
      • Python Behavior in Heroku
      • Django の使用
    • Java
      • Java Behavior in Heroku
      • Working with Java
      • Maven の使用
      • Spring Boot の使用
      • Troubleshooting Java Apps
    • PHP
      • PHP Behavior in Heroku
      • Working with PHP
    • Go
      • Go の依存関係管理
    • Scala
    • Clojure
    • .NET
      • Working with .NET
  • データベースとデータ管理
    • Heroku Postgres
      • Postgres の基礎
      • Postgres スターターガイド
      • Postgres のパフォーマンス
      • Postgres のデータ転送と保持
      • Postgres の可用性
      • Postgres の特別なトピック
      • Migrating to Heroku Postgres
    • Heroku Data For Redis
    • Apache Kafka on Heroku
    • その他のデータストア
  • AI
    • Working with AI
    • Heroku Inference
      • Inference API
      • Quick Start Guides
      • AI Models
      • Inference Essentials
    • Vector Database
    • Model Context Protocol
  • モニタリングとメトリクス
    • ログ記録
  • アプリのパフォーマンス
  • アドオン
    • すべてのアドオン
  • 共同作業
  • セキュリティ
    • アプリのセキュリティ
    • ID と認証
      • シングルサインオン (SSO)
    • Private Space
      • インフラストラクチャネットワーキング
    • コンプライアンス
  • Heroku Enterprise
    • Enterprise Accounts
    • Enterprise Team
    • Heroku Connect (Salesforce 同期)
      • Heroku Connect の管理
      • Heroku Connect のリファレンス
      • Heroku Connect のトラブルシューティング
  • パターンとベストプラクティス
  • Heroku の拡張
    • Platform API
    • アプリの Webhook
    • Heroku Labs
    • アドオンのビルド
      • アドオン開発のタスク
      • アドオン API
      • アドオンのガイドラインと要件
    • CLI プラグインのビルド
    • 開発ビルドパック
    • Dev Center
  • アカウントと請求
  • トラブルシューティングとサポート
  • Salesforce とのインテグレーション
  • Developer Tools
  • コマンドライン
  • CLI の使用法

CLI の使用法

日本語 — Switch to English

最終更新日 2023年06月16日(金)

heroku help​ を実行すると、使用法の概要が表示されます。

Usage: heroku COMMAND

Type heroku help TOPIC for more details.

 access          manage user access to apps
 addons          manage add-ons
 apps            manage apps
 authorizations  OAuth authorizations
 buildpacks      manage the buildpacks for an app
 certs           a topic for the ssl plugin
 ci              run an application test suite on Heroku
 clients         OAuth clients on the platform
 config          manage app config vars
 domains         manage the domains for an app
 drains          list all log drains
 features        manage optional features
 git             manage local git repository for app
 keys            manage ssh keys
 labs            experimental features
 local           run heroku app locally
 logs            display recent log output
 maintenance     manage maintenance mode for an app
 members         manage organization members
 notifications   display notifications
 orgs            manage organizations
 pg              manage postgresql databases
 pipelines       manage collections of apps in pipelines
 plugins         manage plugins
 ps              manage dynos (dynos, workers)
 redis           manage heroku redis instances
 regions         list available regions
 releases        manage app releases
 run             run a one-off process inside a Heroku dyno
 sessions        OAuth sessions
 spaces          manage heroku private spaces
 status          status of the Heroku platform
 teams           manage teams

コマンドは一般コマンドとアプリコマンドの 2 種類に分けられます。

一般コマンド

一般コマンドは Heroku アカウント全体に作用し、特定のアプリに固有ではありません。たとえば、自分が作成したアプリと、共同作業者として関わっているアプリの一覧を表示するには、次のコマンドを実行します。

$ heroku apps
=== user@example.org Apps
example
example2

=== Collaborated Apps
collabapp                 owner@example.org

アプリコマンド

アプリコマンドは通常、アプリのローカル Git クローン内から実行されます。アプリ名は、現在の作業コピーの Git リモートをスキャンすることによって自動的に検出されるため、操作するアプリを明示的に指定するわけではありません。たとえば、heroku apps:info​ コマンドは、--app​ を指定して呼び出すか、作業コピー内で引数なしで実行します。

$ cd example
$ heroku apps:info
=== example-app-69977
Auto Cert Mgmt: false
Dynos:
Git URL:        https://git.heroku.com/example-app-69977.git
Owner:          your@emailaddress.com
Region:         us
Repo Size:      0 B
Slug Size:      0 B
Stack:          heroku-18
Web URL:        https://example-app-69977.herokuapp.com/

複数のリモートがあるか、ローカル作業コピーの外でアプリコマンドを実行する場合、次のようにリモート名または明示的なアプリ名を指定できます。

$ heroku apps:info --app example
$ heroku apps:info --remote production

あるいは、HEROKU_APP​ 環境変数を設定してアプリ名を指定します。

HTTP プロキシの使用

外部の HTTP/HTTPS サービスへの接続にプロキシが必要なファイアウォールを使用している場合は、heroku​ コマンドを実行する前に、ローカルの開発者環境で HTTP_PROXY​ または HTTPS_PROXY​ 環境変数を設定できます。

UNABLE_TO_GET_ISSUER_CERT_LOCALLY​ または ECONNREFUSED​ エラーが発生した場合、おそらくプロキシが必要です。

たとえば、Unix システムでは次のコマンドを実行します。

$ export HTTP_PROXY=http://proxy.server.com:portnumber
or
$ export HTTPS_PROXY=https://proxy.server.com:portnumber
$ heroku login

Windows マシンでは、システムのプロパティ​ の 環境変数​ で設定するか、ターミナルから次のようにして設定します。

> set HTTP_PROXY=http://proxy.server.com:portnumber
or
> set HTTPS_PROXY=https://proxy.server.com:portnumber
> heroku login

このコマンドは、~/.bashrc​ (または同等の設定ファイル) に保存しておけば、新しいシェルセッションを開くたびに実行する必要はありません。

会社のインターネットで MITM プロキシを使用する必要がある場合、SELF_SIGNED_CERT_IN_CHAIN​ エラーが発生することがあります。プロキシの認証局 (CA) 証明書 (pem 形式) のファイルの場所を指定するには、NODE_EXTRA_CA_CERTS​ を設定します。または、自己署名証明書を直接発行した場合は、SSL_CERT_FILE​ または SSL_CERT_DIR​ を MITM 証明書を含むファイル/ディレクトリに設定します。

$ export NODE_EXTRA_CA_CERTS=/path/to/ca_cert.pem
$ heroku whoami

関連カテゴリー

  • コマンドライン
アプリのローカルでの実行 Git リポジトリの SSH フィンガープリント

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure
  • .NET

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing
  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Github
  • LinkedIn
  • © 2025 Salesforce, Inc. All rights reserved. Various trademarks held by their respective owners. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States
  • heroku.com
  • Legal
  • Terms of Service
  • Privacy Information
  • Responsible Disclosure
  • Trust
  • Contact
  • Cookie Preferences
  • Your Privacy Choices