릴리스 노트
제품 공지
cos:GetBucketPolicy으로 지정해야 합니다.cos:PutBucketPolicy으로 지정해야 합니다.cos:DeleteBucketPolicy으로 지정해야 합니다../coscli bucket-policy --method [method] cos://<bucket-name>
매개변수 형식 | 매개변수 용도 | 예시 |
cos://<bucket-name> | 버킷 별칭으로 접근: cos://example-alias 버킷 이름으로 접근: cos://examplebucket-1250000000 |
flag 약칭 | flag 전체 명칭 | flag 용도 |
-h | --help | 명령어 구체 사용법 확인 |
없음 | --method | put(버킷 정책 설정), get(버킷 정책 조회), delete(버킷 정책 삭제) 등 수행할 작업 지정 |
없음 | --policy | 버킷 정책(JSON 형식 또는 직접 파일 경로 지정, 예: /data/policy.txt는 file:///data/policy.txt로 지정해야 함) |
./coscli bucket-policy --method put cos://example-alias --policy="{\\"Statement\\":[...]}"
./coscli bucket-policy --method get cos://example-alias
SECTION | KEY | VALUE---------------+-----------+----------------------------------------------------------------Policy | Version | 2.0+--------------+-----------+---------------------------------------------------------------+| |+--------------+-----------+---------------------------------------------------------------+Statement #1 | SID | costs-12331231231123123-80285-3+ +-----------+---------------------------------------------------------------+| Effect | allow+ +-----------+---------------------------------------------------------------+| Principal | qcs:| | - qcs::cam::uin/1000000000:uin/1000000000| | - qcs::cam::uin/1000000000:uin/1000000000| |+ +-----------+---------------------------------------------------------------+| Action | name/cos:GetBucket+ +-----------+---------------------------------------------------------------+| Resource | qcs::cos:ap-nanjing:uid/1240000000:test-1240000000/*+ +-----------+---------------------------------------------------------------+| Condition | ip_equal:| | qcs:ip:| | - 11.9.10.8| |---------------+-----------+----------------------------------------------------------------Bucket Policy Information
./coscli bucket-policy --method delete cos://example-alias
피드백