Azure CLI 및 Chef를 시작하는 Subscription 관계 요약

5271 단어 AzureAzureCLI

Azure CLI 및 Chef를 시작하는 Subscription 관계 요약


Azure CLI 및 Chef 등의 도구는 Azure 를 사용하는 사용자에게 다양한 자동화 기능을 제공합니다.
아주 중요한 물건이죠.하지만 실제로 사용하면 그곳까지 가는 곳이 걸리기 쉽다.
이번 기사에서 Azure CLI를 다운로드한 후 실제 사용을 위한 작업
정리를 해봤어요.이번에 Windows 10으로 검증을 했는데 Mac도 같은 순서입니다.

1. Azure CLI 다운로드 및 설치


Azure CLI 설치의 Windows 설치 프로그램을 제거하고 실행하면 됩니다.Mac/Linux도 같은 리듬으로 설치 자체가 간단합니다.여기 앉는 순서는 기본적으로 OK.참고로 chef를 사용하고 싶은 사람도 Azure CLI 설정에 주의해야 합니다.
Windows의 경우 Azure CLI를 PATH에 반영하지 않고 다운로드, 실행만 수행합니다.azure 명령은 다음 위치에 존재하기 때문에 경로에 추가됩니다.
>set PATH=%PATH%;"C:\Program Files (x86)\Microsoft SDKs\Azure\CLI\wbin"
>azure
info:             _    _____   _ ___ ___
info:            /_\  |_  / | | | _ \ __|
info:      _ ___/ _ \__/ /| |_| |   / _|___ _ _
info:    (___  /_/ \_\/___|\___/|_|_\___| _____)
info:       (_______ _ _)         _ ______ _)_ _
info:              (______________ _ )   (___ _ _)
info:
info:    Microsoft Azure: Microsoft's Cloud Platform
영구 추가를 원할 때 아래와 같이
SETX /M PATH "%PATH%;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI\wbin"

2. 사용자 만들기 또는 가입


그러면 혼란스럽기 쉬운 부분, Azure CLI가 조직 사용자(Organization 사용자)인지 로그인인지
나 못해.그래서 저는 많은 독자들이 Organization 사용자를 만들지 않았다고 생각합니다. 그래서 우선
나는 그것을 할 필요가 있다.
Azure Portal에서 Active Directory를 선택하십시오.디렉토리가 표시됩니다.없으면 적당한 이름으로 만들어라.

그리고 그 만든 목록을 클릭하세요.그런 다음 사용자 탭을 클릭합니다.조직 사용자가 없는 경우 사용자 추가 를 클릭합니다.


이렇게 하면 사용자를 조직하여 등록할 수 있다.또한 조직 사용자가 만든 마지막에 초기 비밀번호를 부여합니다
당하다.이것은 일시적인 것이다. 이미 효력을 잃었다.
그런 다음 설정 탭을 클릭합니다.아까 조작으로 조직 사용자를 만들었기 때문에 이번에는 구독입니다.
연락관리자 탭을 클릭합니다.

"추가"버튼을 누르면 "구독자 지정 공동 관리자"화면이 나타나기 때문에 여기 있습니다.
조직 사용자에게 할당된 가입을 지정하면 됩니다.준비됐습니다.
참고로 누군가의 구독에서 다른 사람에게도 같은 구독을 사용하고 싶은 경우
이 사람이 로그인하여 이 동작을 진행하여 조직 사용자의 창설, 구독과 연결할 수 있습니다.

마지막으로 Azure Portal에서 서명하고 현재 제작된 조직 사용자로 다시 로그인합니다.먼저
부여된 암호가 이미 효력을 잃었기 때문에 여기에 새 암호를 다시 입력하면 된다.

이렇게 하면 Azure 측의 설정이 완성됩니다.

3. Azure CLI 측 설정


3.1. login


바로 조직 사용자로 로그인해 주세요.
> azure login -u [email protected]
    :
+
info:    login command OK
다음 오류가 발생하면 Azure에 다시 로그인하고 암호를 재설정하십시오.
할 수 없다고 여겨지다.
error:   Get Token request returned http error: 401 and server response: {"error":"user_password_expired","error_description":"AADSTS70002: Error validating credentials. AADSTS50055: Password is expired.

3.2. 신분증 가져오기


이제 Credentarials를 가져오고 가져와야 합니다.
다음 명령을 실행하면 웹 브라우저가 시작되고 가입 정보가 포함됩니다.
Credentarials를 다운로드할 테니 어딘가에 저장하세요.
>azure account download
info:    Executing command account download
info:    Launching browser to http://go.microsoft.com/fwlink/?LinkId=254432
help:    Save the downloaded file, then execute the command
help:      account import <file>
info:    account download command OK

그런 다음 가져옵니다.다음 명령의 실제 상황은 제작.azure/azureProfile.json이다.
여기서 Pay-As-You-Go...방금 다운로드한 파일입니다.
>azure account import ./Pay-As-You-Go-9-9-2015-credentials.publishsettings
info:    Executing command account import
info:    account import command OK

그럼 구독이 성공했는지 확인해 봅시다.
>azure account list
info:    Executing command account list
data:    Name                       Id                                    Tenant Id                             Current
data:    -------------------------  ------------------------------------  ------------------------------------  -------
data:    Pay-As-You-Go              37xxxxx-13xx-4dxx-xx00-xxxxdd898bb2  xxxx1d61-xx86-xxe7-xxff-xxxxd6c937ba  true
data:    Microsoft Azure A plan  xxxx383f-xx95-xx9e-xx2d-xxxxc6166cc9  xxxx88bf-xxf1-xxaf-xxab-xxxx011db47  false
info:    account list command OK

여러 개의 가입이 있으면 다른 것을 사용하려면 다음 명령을 사용하십시오
가장 좋은 것은 발행하는 것이다.그나저나 xxx로 시작한 건 아까azure account list예약된 ID입니다.만약 그것을 지정했다면, 지정한 가입
지정하다.
>azure account set xxxx383f-xx95-xx9e-xx2d-xxxxc6166cc9

이로써 준비 완료!xPlatCLI(Azure CLI) 및 Chef 자동화를 사용하십시오!

좋은 웹페이지 즐겨찾기