メインコンテンツへスキップ
デフォルトでは、Enclave は自社で運用するサンドボックスでコード分析を実行します。 BYOC (Bring Your Own Cloud)を使うと、これらのサンドボックスを自社のクラウドアカウントで実行できます。リポジトリのチェックアウトと、それを読み取るツールはアカウント内にとどまり、各ジョブの終了時に破棄されます。 Enclave は引き続き、検出結果、エージェントが読み取ったコードの抜粋、分析結果を受け取るため、アプリは同じように動作します。

始める前に

  • 組織で BYOC を有効にする必要があります。有効にするには、 support@enclave.ai までメールでお問い合わせください。
  • Enclave で Owner または Admin ロールが必要です。
  • BYOC は AWS で動作します。サンドボックスを実行するアカウントで、IAM リソースを含む CloudFormation スタックを作成する権限が必要です。Google Cloud と Azure はまだサポートされていません。

BYOC をセットアップする

1

セットアップを開始する

Settings → API Keys を開き、 BYOC セクションで Set up BYOC をクリックします。Enclave は新しいタブでデプロイポータルを開きます。
2

アカウントにデプロイする

ポータルの手順に従って、AWS アカウントで CloudFormation スタックを起動します。実行が始まるまで、 BYOC セクションには Waiting for your deployment と表示されます。
3

確認する

Check now をクリックします。Enclave は、アカウント内で実際のサンドボックスを起動・停止します。確認に合格すると、BYOC に Active と表示され、アカウント、リージョン、最終確認日時が表示されます。
確認に合格するまで、分析には何も変化はありません。

知っておくと便利なこと

  • フォールバックはありません。 デプロイが応答しなくなると、BYOC に Not reachable と表示され、修正するまで分析は失敗します。Enclave が自動的に自社のサンドボックスに戻すことはありません。
  • BYOC では、Research の ファイルのアップロード は利用できません。
  • ペネトレーションテスト は、Enclave がホストする別のサンドボックスで実行されます。BYOC による変更はありません。

BYOC をオフにする

BYOC セクションで Turn off をクリックして確定します。新しい分析は、再び Enclave がホストするサンドボックスで実行されます。クラウドアカウントにすでにデプロイされたリソースは削除されないため、クラウドプロバイダー側で削除してください。