Ubuntu 서버의 라이브러리 설치 및 설정 작업 순서
1.SDK Install
$ pip / pip3 install install oci-cli (oci-cli)
$ pip / pip3 install install oci (Python SDK)
2.스크립트로드 (flask의 경우)
$ source env / bin / activate
$ pip / pip3 install install oci-cli (oci-cli)
$ pip / pip3 install install oci (Python SDK)
3.Oci 연결 정보 설정
$ oci setup config
Enter a user OCID : ocid1.user.oc1..xxxxx (사용자 OCID를 입력)
Oracle Cloud의 ID메뉴에서 사용자를 클릭하고 대상을 선택
Enter a tenancy OCID : ocid1.tenancy.oc1..xxxxx (테난시의 OCID를 입력)
관리 메뉴 테넌시 세부사항을 클릭하여 상세 정보를 클릭 확인
Enter a region (eg ap-mumbai-1, ap-seoul-1, ap-tokyo-1, ca-toronto-1, eu-frankfurt-1, eu-zurich-1, uk-london-1, us-ashburn -1, us-gov-ashburn-1, us-gov-chicago-1, us-gov-phoenix-1, us-langley-1, us-luke-1, us-phoenix-1) : ap-tokyo- 1 (지역 번호)
Do you want to generate a new RSA key pair? (If you decline you will be asked to supply the path to an existing key) [Y / n] : Y (Key 생성)
4.Public key written to : /home/사용자 이름/.oci/oci_api_key_public.pem 파일 내용 복사
$ cat /home/ds/.oci/oci_api_key_public.pem
----- BEGIN PUBLIC KEY -----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx
----- END PUBLIC KEY -----
5.Oracle Cloud 사이트의 API 키 등록 절차
①Oracle Cloud의 ID 메뉴의 사용자를 클릭하고 대상을 선택 API키 추가 버튼 클릭한다.
②API 키 추가 화면 입력
6.Python 환경 설정 및 SDK 실행
①OpenSSL 버전 확인 및 업데이트
$ python -c "import ssl; print (ssl.OPENSSL_VERSION)"
$ pip install requests [security] == 2.18.4
②Python SDK 실행
import oci
config = oci.config.from_file ( "~ / .oci / config" "DEFAULT")
identity = oci.identity.IdentityClient (config)
user = identity.get_user (config [ "user"). data
print (user)
'Ubuntu' 카테고리의 다른 글
Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업2 (0) | 2021.02.27 |
---|---|
Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업1 (0) | 2021.02.26 |
Ubuntu 18.04 Docker(+Docker-Compose)+Mysql구축 (0) | 2021.02.24 |
Ubuntu 18.04 Python(Flask + uWSGI + Nginx)으로 Web 서버 구축 (0) | 2021.02.24 |
Ubuntu 18.04 Python개발환경 구축2 (0) | 2021.02.23 |
댓글