> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# プライベートデプロイメント

> コードを一切書かずに、公開済みアプリへのアクセスを制御する方法を学びましょう。

プライベートな公開済みアプリは、コードを変更することなくReplitアプリに認証を追加します。有効にすると、ReplitはReplitのログイン画面を使ってアプリへのアクセスを制限します。
アクセスを許可されたサインイン済みユーザーのみがサイトを利用できます。

<Note>
  プライベートデプロイメントはすべてのプランで利用できます。
</Note>

制限付きアクセスは、次のようなプロジェクトタイプに役立ちます。

* 社内ツール
* ベータテスト段階のアプリ
* 機密情報にアクセスするアプリ

<Frame caption="プライベートデプロイメントのログインページ">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/private-deployments/private-deployment-login.jpg?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=ecad9adfb9c2409ff7001aad4690870b" alt="プライベートデプロイメントのログインページのスクリーンショット" width="1920" height="1080" data-path="images/deployments/private-deployments/private-deployment-login.jpg" />
</Frame>

## アクセスオプション

アプリを公開するとき、誰がアクセスできるかを制御できます。3つのプライバシーオプションがあります。

* **Public**：URLを知っているインターネット上の誰でもアプリにアクセスできます。これがデフォルトのアクセスオプションです。
* **Workspace only**：アプリはワークスペースのメンバーに限定されます。ワークスペース内のすべての管理者、メンバー、閲覧者は、公開すると自動的にアクセス権を取得します。これは、アプリを公開せずにチームと共有したい共同ワークスペースで特に役立ちます。
* **Only you**：アプリは完全にプライベートになります。あなた自身に加え、ワークスペースの管理者と、明示的に招待した人（個々のユーザーまたはグループ）だけがアクセスできます。これは最も制限の厳しいオプションです。

覚えておくべき点がいくつかあります。

* **Workspace only**と**Only you**はどちらもプライベートデプロイメントです。アクセス権を持たない訪問者は、アプリを表示する前にReplitを通じてサインインするよう求められます。
* あなたが唯一のメンバーである個人ワークスペースでは、他にワークスペースメンバーがいないため、**Workspace only**と**Only you**は同じように動作します。この区別は、共同作業者がいる共有ワークスペースで作業する場合に意味を持ちます。
* パスワード保護されたデプロイメント（Replitアカウントの有無にかかわらず、パスワードを知っている人なら誰でもアプリにアクセスできる）が必要な場合、そのオプションもすべてのプランでサポートされています。

## 機能

プライベートな公開済みアプリは、次の機能を提供します。

* **アクセス管理**：ワークスペース内の個々のユーザーまたはグループに対して、アプリへのアクセスを許可または制限します。
* **ゼロコード設定**：コードを変更せずに、アプリにシームレスな認証を追加できます。

## 使い方

Replitアプリを公開する際、**Public**、**Workspace only**、**Only you**のドロップダウンからプライバシーオプションを選択できます。
以下のセクションでは、公開済みアプリのアクセスを設定・管理する方法を説明します。

<Info>
  Scheduled Jobsは受信トラフィックをリッスンしないため、このオプションは表示されません。
</Info>

<Accordion title="制限付きアクセスでアプリを公開する">
  1. Home画面の左上にあるユーザーメニューを選択して、ワークスペースを表示します。
  2. Replitアプリを公開するワークスペースを確認、または選択します。
  3. 公開したいReplitアプリを開きます。
  4. 公開オプションで、アクセスのドロップダウンから**Public**、**Workspace only**、**Only you**のいずれかを選択します。
  5. **Publish**を選択して公開を確定します。
</Accordion>

<Accordion title="公開済みアプリを表示する">
  1. Home画面の左上にあるユーザーメニューを選択して、ワークスペースを表示します。
  2. Replitアプリを公開したワークスペースを確認、または選択します。
  3. Home画面から、左側のドックにある<img class="svg-icon" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" alt="公開済みアプリのアイコン" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Published apps**を選択します。
     以下のスクリーンショットのような、ワークスペースの公開済みアプリの一覧が表示されます。

       <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/private-deployments/private-deployments-list.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=6d281dc091dcab5857da49257bacbc05" alt="プライベートデプロイメントの一覧" width="2782" height="526" data-path="images/deployments/private-deployments/private-deployments-list.png" />
</Accordion>

<Accordion title="既存の公開済みアプリのアクセスを編集する">
  1. 公開済みアプリを選択してPublishingツールを開きます。
  2. Publishingタブで**Edit commands and secrets**を選択し、希望するアクセスオプション（**Public**、**Workspace only**、**Only you**）を選びます。
  3. **Publish**を選択して公開を確定します。
</Accordion>

## 次のステップ

プライベートな公開済みアプリについてさらに学ぶには、以下のリソースを参照してください。

* [Replitアプリのアクセス管理](/ja/teams/identity-and-access-management/repl-access-management)：プライベートな公開済みアプリへのアクセスを管理します
* [組織向けの請求](/ja/billing/teams-billing/overview)：Replit ProとEnterpriseの料金を確認します
