How to get CSP Credentials - cloud-barista/cb-spider GitHub Wiki
์ ๊ทธ๋ฆผ์์ ๋ณด๋ ๋ฐ์ ๊ฐ์ด,
CB-Spider๋ฅผ ์ด์ฉํ ๋ฉํฐํด๋ผ์ฐ๋ ์ ์ด๋ฅผ ์ํด์๋ ๊ฐ์ฅ ๋จผ์ ์ฐ๋ ๋์ CSP์ Credential ์ ๋ณด๋ฅผ ์ค๋นํด์ผ ํ๋ค.
Credential ์ ๋ณด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ ๋ํ CSP๋ณ๋ก ์์ดํ๋ฉฐ, ์ฃผ์ CSP์ Credential ์ ๋ณด๋ฅผ ํ๋ํ๋ ๋ฐฉ๋ฒ์ด ๋ค์๊ณผ ๊ฐ๋ค.
[์์ฝ ๋ฒ์ ]
AWS
Azure
- Azure CLI
az
๋ฅผ ์ ๊ณตํ๋ Docker Container ์คํ
sudo docker run -it mcr.microsoft.com/azure-cli
- ์ฑ๊ณตํ๋ฉด, ๋ค์์ฒ๋ผ container์ ๋ก๊ทธ์ธ ๋จ
bash-5.1#
- az login์ ์คํํ์ฌ ํ์ฌ az ์คํํ๊ณ ์ ํ๋ ์์คํ
(์ปจํ
์ด๋)์ ์ธ์ฆ ๋ฐ์
az login
- ์คํํ๋ฉด, ์๋์ ๊ฐ์ด ๋๋ฐ์ด์ค ์ธ์ฆ์ ์ํ ๋งํฌํจ๊ป ์ธ์ฆ ์ฝ๋(XXXXXXXX ๋ถ๋ถ)๋ฅผ ํ๋ฉด์ ์ ๊ณตํจ.
bash-5.1# az login
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXXX to authenticate.
- Browser๋ก ๋งํฌ๋ฅผ ์ด๊ณ , ์ธ์ฆ ์ฝ๋๋ฅผ ์
๋ ฅํ ํ Browser๋ฅผ ๋ซ์
- Container ํฐ๋ฏธ๋์์ enter๋ฅผ ์น๋ฉด, Container๊ฐ ์ธ์ฆ๋์ด ์์.
- Container์์ ๋ค์์ ์คํํ์ฌ credential ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๋ณด๊ดํจ.
az ad sp create-for-rbac --sdk-auth --role="Contributor" --scopes="/subscriptions/xxxx-xxxx-xxxx-xxxx-xxxx" > credentials
- ์ฐธ๊ณ : https://docs.microsoft.com/en-us/azure/developer/go/azure-sdk-authorization#use-file-based-authentication
GCP
Alibaba
- Alibaba Web Console Login
- ๊ธฐ์กด ๊ณ์ ํ์ฉ์: Enterprise(์ฐ์ธก์๋จ) => Permission Management => Users(์ข์ธก๋ฉ๋ด) => ๊ธฐ์กด User ์ ํ => Create AccessKey => Download CSV File
- ์ ๊ท ๊ณ์ ์์ฑ์: Enterprise(์ฐ์ธก์๋จ) => Permission Management => Users(์ข์ธก๋ฉ๋ด) => 'Create User'(์ฐ์ธก๋ฒํผ) => user ์์ฑ => Download CSV File
OpenStack
- OpenStack Web Console Login
- Project -> API Access -> View Credentials
[์์ธ ๋ฒ์ ]