국내 사이트 다운로드 주소 | GitHub 다운로드 주소(해외 사이트를 추천) | SHA256 검사 |
77c26d2e0226e16c1affa0e0c220cec2f3fd256461d0679162223d54336e5038 | ||
3bebe5d4dc0b82a0bc4e4e266ee9223b50aae3dd8c66fe3b54c9f1f2d03b4c97 | ||
af76ceebe450d2c9656a221112ca0c64e6662545be7a6ad1a39ac888a978cd72 | ||
66b910ec6cc9d182c6b6625b3c6c7c9336fff1967198e5ca9b5581e6b6b8c0ac | ||
78801347f02aa4fac820fa5684b41a256e5c25f8fe9ed2be7a3c7dce90f892a4 | ||
fc8d33b5b654b5a0d00c6f01019193c67c0855180b036cdb42cda18b735b736b | ||
54a6ee193a19a35b57179bcb8e9bb977063e400b76ba25c7f073fba4574ce553 | ||
ca24967718c37e6961bf6167ea10b42b165d8a6fe3a7fa5f07225f0129461dbc |
wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-darwin-amd64wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-darwin-arm64wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-386wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-amd64wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-armwget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-arm64windows-amd64 버전을 예시로 설명합니다,다운로드된 Windows판 COSCLI 툴을 C:\\Users\\<사용자 이름> 디렉터리로 이동합니다.coscli-windows.exe의 이름을 coscli.exe로 변경합니다.win+r를 클릭하여 실행창을 엽니다.cmd을 입력하고, Enter를 클릭하여 명령행 창을 엽니다.coscli --version
Windows 시스템에서, 상이한 명령행 클라이언트에서 COSCLI를 사용하는 방식은 다소 차이가 있으며, coscli [command]를 입력한 후 COSCLI가 정상적으로 작동하지 않으면 ./coscli [command]의 포맷을 시도해 보세요.macOS-amd64 버전을 예시로 설명합니다,아래 명령을 실행하여 macOS판 COSCLI 파일의 이름을 변경합니다.mvcoscli-darwin-amd64coscli
chmod 755 coscli
./coscli --version
개발자 검증이 불가능하여 “coscli”을 열 수 없음이라는 알림이 뜨면 설정 > 보안성과 개인정보 보호 > 일반으로 이동하여 coscli 계속 열기를 선택하면 COSCLI를 정상적으로 사용할 수 있습니다.Linux-amd64 버전을 예시로 설명합니다,아래 명령을 실행하여 Linux판 COSCLI 파일의 이름을 변경합니다.mv coscli-linux-amd64 coscli
chmod 755 coscli
./coscli --version
Enter를 클릭하여 건너뛸 수 있습니다../coscli config init를 호출하여 ~/.cos.yaml 위치에서 구성 파일을 생성하므로 명령행에서 대화식으로 구성을 완성할 수 있습니다. 후속 ./coscli config init 명령을 사용하여 기타 위치에서 COSCLI를 위해 대화식으로 구성 파일을 생성할 수 있습니다. ./coscli config show를 사용하여 구성 파일의 위치 및 구성 매개변수 정보를 조회할 수 있습니다.구성 항목 | 필수 여부 | 설명 |
Secret ID | 예 | 주의: 초기화 또는 명령으로 구성된 Secret ID는 암호화되어 저장됩니다. 구성 파일을 수동으로 수정하려면 Disable Encryption 매개변수를 설정하여 키 암호화를 해제해야 합니다. |
Secret Key | 예 | 주의: 초기화 또는 명령으로 구성된 Secret Key는 암호화되어 저장됩니다. 구성 파일을 수동으로 수정하려면 Disable Encryption 매개변수를 설정하여 키 암호화를 해제해야 합니다. |
Session Token | 아니요 | 임시 키 token, 임시 키를 사용할 때 구성이 필요하며, 사용하지 않으면 직접 Enter를 클릭하여 건너뛸 수 있습니다. 임시 키에 관한 더 많은 정보는 임시 키를 사용하여 COS에 접근하기를 참고하시기 바랍니다.주의: 초기화 또는 명령으로 구성된 Session Token는 암호화되어 저장됩니다. 구성 파일을 수동으로 수정하려면 Disable Encryption 매개변수를 설정하여 키 암호화를 해제해야 합니다. |
Mode | 아니요 | 아이덴티티 모드를 설정하고, 열거값 SecretKey 및 CvmRole을 지원합니다. 공백일 수 있고, 공백 값은 기본적으로 SecretKey이며, 키를 사용하여 COS를 요청함을 의미합니다. Mode가 CvmRole인 경우 인스턴스 역할 관리를 사용하여 COS를 요청함을 의미합니다. |
Cvm Role Name | 아니요 | |
protocol | 아니요 | 네트워크 전송 프로토콜은 기본적으로 https입니다. http로 변경하시려면 직접 구성 파일에 들어가서 수정할 수 있다. |
APPID | 예 | |
Bucket Name | 예 | |
Bucket Endpoint | 예 | 버킷 소재 리전의 도메인 이름은 기본 도메인 이름 포맷이 cos.<region>.myqcloud.com이며, 여기서 <region>는 버킷 리전을 나타내며, 예를 들어 ap-guangzhou, ap-beijing 등이며, COS가 지원되는 리전 리스트는 리전과 접근 도메인을 참고하시기 바랍니다.버킷이 글로벌 가속을 활성화한 경우 글로벌 가속 도메인 이름을 구성할 수 있습니다. 예를 들어, 글로벌 가속 도메인 이름을 cos.accelerate.myqcloud.com로 구성하고, 전용망 글로벌 가속 도메인 이름은 cos-internal.accelerate.tencentcos.cn로 구성합니다. |
Bucket Alias | 아니요 | 버킷 별칭, 구성 후 사용할 때 BucketAlias로 BucketName-APPID를 대체하여 입력해야 할 명령어 길이를 줄일 수 있으며, 이 항목을 구성하지 않는 경우 BucketAlias의 값은 BucketName-APPID의 값이다. |
OFS Bucket | 아니요 | |
CloseAutoSwitchHost | 아니요 | 백업 도메인 이름 자동 전환을 끌지 여부를 설정합니다. 옵션값 true | false는 비워둘 수 있습니다. 설정하지 않거나 값이 false인 경우 백업 도메인 이름이 전환됩니다. true로 설정된 경우 백업 도메인 이름을 전환하지 않습니다. |
DisableEncryption | 아니요 | 키 암호화 여부 설정. 옵션값: true | false (빈 값 가능). 설정하지 않거나 false인 경우, 구성 파일의 키 정보가 암호화됩니다. true로 설정하면 구성 파일의 키 정보가 암호화되지 않습니다. |
DisableAutoFetchBucketType | 아니요 | 자동 버킷 유형 획득 종료 여부 설정. 옵션값: true | false (빈 값 가능). 설정하지 않거나 값이 false인 경우, 도구는 자동으로 버킷 유형을 획득하며 cos:HeadBucket 권한이 필요합니다.true로 설정한 경우, 도구는 자동으로 버킷 유형을 인식하지 않고 매개변수 --bucket-type을 기준으로 우선적으로 버킷 유형을 결정합니다. 해당 매개변수가 설정되지 않은 경우, 구성 파일의 버킷 정보에 있는 ofs 매개변수에 따라 버킷 유형을 결정합니다(true는 OFS 버킷, false는 COS 버킷을 의미함). 구성 파일에 버킷 정보가 포함되지 않은 경우, 기본적으로 COS 버킷 유형을 사용합니다. |
./coscli config add 명령을 사용하여 버킷 구성을 추가할 수 있습니다. 구성 파일을 수정하거나 더 많은 관련 구성 파일에 대한 작업이 필요하시면 config 명령을 참고하거나 ./coscli config --help 명령을 사용하여 구성 파일과 관련된 명령어를 빠르게 조회할 수 있습니다../coscli --help 명령을 사용하여 COSCLI의 사용 방법을 빠르게 조회할 수 있습니다../coscli config init를 사용하여 대화식으로 구성 파일을 생성하는 것 외에 COSCLI의 구성 파일을 직접 수동으로 작성할 수 있습니다. COSCLI의 구성 파일 포맷은 YAML 포맷이고, 구성 파일 예시는 다음과 같습니다.cos:base:secretid: XXXXXXXXXXXXXXXsecretkey: XXXXXXXXXXXXXXXXXsessiontoken: ""protocol: httpsbuckets:- name: examplebucket1-1250000000alias: bucket1region: ap-shanghaiendpoint: cos.ap-shanghai.myqcloud.comofs: false- name: examplebucket2-1250000000alias: bucket2region: ap-guangzhouendpoint: cos.ap-guangzhou.myqcloud.comofs: false- name: examplebucket3-1250000000alias: bucket3region: ap-chengduendpoint: cos.ap-chengdu.myqcloud.comofs: false
피드백