こんにちは、@Matsumoto, Takashi C
403エラー(「パブリックアクセスが無効です。プライベートエンドポイントを構成してください。」)
は、Azure Speech Studioプロジェクトがプライベートアクセスのみ
に設定されているために発生します。つまり、プライベートエンドポイント
を介してのみアクセス可能です。
Microsoftのドキュメントによると、プライベートエンドポイントを使用すると、Speechリソースに対して専用のプライベートIP
が提供され、特定の仮想ネットワークおよびサブネット内でのみアクセス可能になります。
- これは、適切な名前解決のための
DNS構成
を必要とします。
プライベートエンドポイントの有効化と構成に関するドキュメントを参照してください。
公開アクセス
一方、公開アクセス
が有効になっている場合、Speechリソースは公衆インターネット上でどこからでもアクセス可能で、特別なネットワーク設定は必要ありません。これにより、Speech StudioとAPI呼び出しは制限なく機能します。
公開アクセスを有効にするには、以下の手順を行ってください。
- Azureポータル → Azure Speechリソースに移動
- 左側のパネルでネットワーキングをクリック
- パブリックネットワークアクセスを見つける
- 無効に設定されている場合は、有効に変更
- 変更を保存して、もう一度Speech Studioにアクセスしてみてください
ロールの割り当て
Azureアクセスコントロール(IAM)でロールの割り当てが構成されている場合、必要な権限があることを確認してください。
- Contributor
- Owner
- Cognitive Services Contributor
- Cognitive Services Speech Contributor
詳細については、このドキュメントを参照してください。
私は英語からの回答を翻訳しているので、文法の問題についてはご容赦ください。
お役に立てれば幸いです!
この回答が参考になった場合、「回答を受け入れる」をクリックし、親切に投票してください。
さらにご質問がございましたら、「コメント」をクリックしてください。
どうぞよろしくお願いいたします。