az bot
Microsoft Azure Bot Service를 관리합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az bot authsetting |
봇에서 OAuth 연결 설정을 관리합니다. |
핵심 | GA |
az bot authsetting create |
봇에서 OAuth 연결 설정을 만듭니다. |
핵심 | GA |
az bot authsetting delete |
봇에서 OAuth 연결 설정을 삭제합니다. |
핵심 | GA |
az bot authsetting list |
봇에 모든 OAuth 연결 설정을 표시합니다. |
핵심 | GA |
az bot authsetting list-providers |
OAuth 연결 설정을 만드는 데 사용할 수 있는 모든 서비스 공급자에 대한 세부 정보를 나열합니다. |
핵심 | GA |
az bot authsetting show |
봇에서 OAuth 연결 설정의 세부 정보를 표시합니다. |
핵심 | GA |
az bot create |
새 v4 SDK 봇을 만듭니다. |
핵심 | GA |
az bot delete |
기존 봇을 삭제합니다. |
핵심 | GA |
az bot directline |
봇에서 Directline 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot directline create |
v3 프로토콜만 사용하도록 설정된 봇에서 DirectLine 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot directline delete |
봇에서 Directline 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot directline show |
봇에서 Directline 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot directline update |
v3 프로토콜만 사용하도록 설정된 봇에서 DirectLine 채널을 업데이트합니다. |
핵심 | 프리뷰 |
az bot download |
기존 봇을 다운로드합니다. |
핵심 | 프리뷰 |
az bot email |
봇에서 전자 메일 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot email create |
봇에서 전자 메일 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot email delete |
봇에서 전자 메일 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot email show |
봇에서 전자 메일 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot facebook |
봇에서 Facebook 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot facebook create |
봇에서 Facebook 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot facebook delete |
봇에서 Facebook 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot facebook show |
봇에서 Facebook 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot kik |
봇에서 Kik 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot kik create |
봇에서 Kik 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot kik delete |
봇에서 Kik 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot kik show |
봇에서 Kik 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot msteams |
봇에서 Microsoft Teams 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot msteams create |
봇에서 Microsoft Teams 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot msteams delete |
봇에서 Microsoft Teams 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot msteams show |
봇에서 Microsoft Teams 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot prepare-deploy |
를 사용하여 게시 |
핵심 | GA |
az bot prepare-publish |
(유지 관리 모드) v3 SDK 봇을 사용하여 |
핵심 | 프리뷰 |
az bot publish |
봇의 연결된 앱 서비스에 게시합니다. |
핵심 | 프리뷰 |
az bot show |
기존 봇을 가져옵니다. |
핵심 | GA |
az bot skype |
봇에서 Skype 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot skype create |
봇에서 Skype 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot skype delete |
봇에서 Skype 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot skype show |
봇에서 Skype 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot slack |
봇에서 Slack 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot slack create |
봇에서 Slack 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot slack delete |
봇에서 Slack 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot slack show |
봇에서 Slack 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot sms |
봇에서 SMS 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot sms create |
봇에서 SMS 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot sms delete |
봇에서 SMS 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot sms show |
봇에서 SMS 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot telegram |
봇에서 전보 채널을 관리합니다. |
핵심 | 프리뷰 |
az bot telegram create |
봇에서 전보 채널을 만듭니다. |
핵심 | 프리뷰 |
az bot telegram delete |
봇에서 전보 채널을 삭제합니다. |
핵심 | 프리뷰 |
az bot telegram show |
봇에서 전보 채널의 세부 정보를 가져옵니다. |
핵심 | 프리뷰 |
az bot update |
기존 봇을 업데이트합니다. |
핵심 | GA |
az bot webchat |
봇에서 웹 채팅 채널을 관리합니다. |
핵심 | GA |
az bot webchat show |
봇에서 웹 채팅 채널의 세부 정보를 가져옵니다. |
핵심 | GA |
az bot create
새 v4 SDK 봇을 만듭니다.
az bot create --app-type
--appid
--name
--resource-group
[--cmk]
[--description]
[--display-name]
[--endpoint]
[--location]
[--msi-resource-id]
[--sku {F0, S1}]
[--tags]
[--tenant-id]
필수 매개 변수
봇에 대한 Microsoft 앱 유형입니다. 가능한 값은 "UserAssignedMSI", "SingleTenant", "MultiTenant"입니다.
봇과 함께 사용할 MSA ID(Microsoft 계정 ID)입니다.
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
고객 관리형 키 암호화를 사용하도록 설정하는 키 자격 증명 모음 키 URL입니다.
봇에 대한 설명입니다.
봇의 표시 이름입니다. 지정하지 않으면 기본적으로 봇의 이름이 지정됩니다.
봇의 메시징 엔드포인트입니다.
위치. 값: az account list-locations
. az configure --defaults location=<location>
을 사용하여 기본 위치를 구성할 수 있습니다.
봇에 대한 Microsoft 앱 관리 ID 리소스 ID입니다.
봇의 Sku입니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
봇에 대한 Microsoft 앱 테넌트 ID입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot delete
기존 봇을 삭제합니다.
az bot delete --name
--resource-group
필수 매개 변수
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot download
이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
기존 봇을 다운로드합니다.
소스 코드는 봇과 연결된 웹앱에서 다운로드됩니다. 그런 다음 이를 변경하고 앱에 다시 게시할 수 있습니다.
az bot download --name
--resource-group
[--save-path]
필수 매개 변수
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
봇 코드를 다운로드할 디렉터리입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot prepare-deploy
를 사용하여 게시 az webapp deployment
할 스크립트/구성 파일을 추가합니다.
를 사용하여 az webapp deployment
게시할 수 있도록 로컬 소스 코드 디렉터리의 루트에 스크립트 또는 구성 파일을 추가합니다. 코드가 App Service에 배포되면 생성된 스크립트 또는 구성 파일이 App Service의 Kudu 웹 페이지의 D:\home\site\wwwroot에 표시되어야 합니다.
az bot prepare-deploy --lang {Csharp, Javascript, Typescript}
[--code-dir]
[--proj-file-path]
예제
Node.js IIS web.config 파일을 가져와 'az webapp'을 사용하여 Javascript 봇을 배포하도록 준비합니다.
az bot prepare-deploy --lang Javascript --code-dir "MyBotCode"
.deployment 파일을 만들어 'az webapp'을 사용하여 Csharp 봇을 배포할 준비를 합니다.
az bot prepare-deploy --lang Csharp --code-dir "." --proj-file-path "MyBot.csproj"
필수 매개 변수
봇의 언어 또는 런타임입니다.
선택적 매개 변수
생성된 배포 파일을 배치할 디렉터리입니다. 기본값은 명령이 호출되는 현재 디렉터리입니다.
--code-dir을 기준으로 하는 .csproj 파일의 경로입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot prepare-publish
이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
(유지 관리 모드) v3 SDK 봇을 사용하여 az bot publish
다시 게시할 수 있도록 로컬 소스 코드 디렉터리에 스크립트를 추가합니다.
az bot prepare-publish --name
--proj-file-path
--resource-group
--sln-name
[--code-dir]
[--version {v3, v4}]
필수 매개 변수
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
시작 프로젝트 파일 이름의 경로입니다. (예: "./EchoBotWithCounter.csproj") C#에만 필요합니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
시작 솔루션 파일 이름의 이름입니다. C#에만 필요합니다.
선택적 매개 변수
배포 스크립트를 다운로드할 디렉터리입니다.
만들 봇 템플릿에서 사용할 Microsoft Bot Builder SDK 버전입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot publish
이 명령은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus
봇의 연결된 앱 서비스에 게시합니다.
소스 코드를 봇의 연결된 앱 서비스에 게시합니다. 이는 v4 봇의 경우 사용되지 않으며 더 이상 v4 봇을 Azure에 게시하는 데 권장되지 않습니다. 대신 v4 봇을 사용하고 az bot prepare-deploy
az webapp deployment
배포합니다. 자세한 내용은 https://aka.ms/deploy-your-bot을 참조하세요.
az bot publish --name
--resource-group
[--code-dir]
[--keep-node-modules {false, true}]
[--proj-file-path]
[--timeout]
[--version]
예제
봇 코드 폴더 내에서 Azure 앱 소스 코드 게시
az bot publish -n botName -g MyResourceGroup
필수 매개 변수
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
봇 코드를 업로드할 디렉터리입니다.
node_modules 폴더를 유지하고 App Service에서 실행 npm install
되지 않습니다. 이렇게 하면 Node.js SDK 봇에 대한 게시 명령의 속도를 크게 높일 수 있습니다.
시작 프로젝트 파일 이름의 경로입니다. (예: "./EchoBotWithCounter.csproj")
배포 상태 검사 구성 가능한 시간 제한(초)입니다.
봇의 Microsoft Bot Builder SDK 버전입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot show
기존 봇을 가져옵니다.
기존 봇에 대한 정보를 가져옵니다. 봇에 연결하는 데 필요한 정보를 얻으려면 명령과 함께 --msbot 플래그를 사용합니다.
az bot show --name
--resource-group
[--msbot {false, true}]
예제
Azure에서 기존 봇에 연결하는 데 필요한 정보 가져오기
az bot show -n botName -g MyResourceGroup --msbot
필수 매개 변수
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
출력을 .bot 파일과 호환되는 JSON으로 표시합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az bot update
기존 봇을 업데이트합니다.
az bot update --name
--resource-group
[--ai-api-key]
[--ai-app-id]
[--ai-key]
[--cmk]
[--cmk-off]
[--description]
[--display-name]
[--endpoint]
[--icon-url]
[--sku {F0, S1}]
[--tags]
예제
봇에 대한 설명 업데이트
az bot update -n botName -g MyResourceGroup --endpoint "https://bing.com/api/messages" --display-name "Hello World"
필수 매개 변수
봇의 리소스 이름입니다. 봇 이름은 4자~42자여야 합니다. 봇 이름에는 -, a - z, A - Z, 0 - 9 및 _ 문자만 사용할 수 있습니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
Azure 애플리케이션 봇 분석 데이터를 읽는 데 사용되는 Insights API 키입니다. 분석 블레이드에서 봇에 대한 분석을 보려면 키를 제공합니다.
Azure 애플리케이션 봇 분석 데이터를 읽는 데 사용되는 Insights 애플리케이션 ID입니다. 분석 블레이드에서 봇에 대한 분석을 보려면 ID를 제공합니다.
Azure 애플리케이션 Insights 키는 봇 분석 데이터를 작성하는 데 사용됩니다. 봇 분석을 받으려면 키를 제공합니다.
고객 관리형 키 암호화를 사용하도록 설정하는 키 자격 증명 모음 키 URL입니다.
암호화를 Microsoft 관리형 키로 설정합니다.
봇의 새 설명입니다.
봇의 새 표시 이름입니다.
봇의 새 엔드포인트입니다. "https://"로 시작해야 합니다.
봇 아바타의 아이콘 URL입니다. 파일 크기 제한이 30KB인 PNG 파일을 허용합니다.
봇의 Sku입니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI