Google Cloud Storage
이름:
singularity storage update gcs - Google Cloud Storage (Google 드라이브가 아님)
사용법:
singularity storage update gcs [command options] <name|id>
설명:
--client-id
OAuth 클라이언트 Id.
일반적으로 비워둡니다.
--client-secret
OAuth 클라이언트 Secret.
일반적으로 비워둡니다.
--token
OAuth 접근 토큰(JSON blob).
--auth-url
인증 서버 URL.
공급자 기본값을 사용하려면 비워둡니다.
--token-url
토큰 서버 URL.
공급자 기본값을 사용하려면 비워둡니다.
--project-number
프로젝트 번호.
목록/생성/삭제 버킷에만 필요합니다. 개발자 콘솔 참조.
--service-account-file
서비스 계정 인증 정보 JSON 파일 경로.
일반적으로 비워둡니다.
대화형 로그인 대신 서비스 계정(SA)을 사용하려면 필요합니다.
`~`은 파일 이름에서 확장되며, `${RCLONE_CONFIG_DIR}`과 같은 환경 변수도 확장됩니다.
--service-account-credentials
서비스 계정 인증 정보 JSON blob.
일반적으로 비워둡니다.
대화형 로그인 대신 서비스 계정(SA)을 사용하려면 필요합니다.
--anonymous
인증 정보 없이 공개 버킷과 객체에 액세스합니다.
파일을 다운로드하기만 하려는 경우 'true'로 설정합니다.
--object-acl
새 객체에 대한 액세스 제어 목록.
예:
| authenticatedRead | 객체 소유자가 소유자 액세스를 받습니다.
| | 모든 인증된 사용자가 READER 액세스를 받습니다.
| bucketOwnerFullControl | 객체 소유자가 소유자 액세스를 받습니다.
| | 프로젝트 팀 소유자가 소유자 액세스를 받습니다.
| bucketOwnerRead | 객체 소유자가 소유자 액세스를 받습니다.
| | 프로젝트 팀 소유자가 READER 액세스를 받습니다.
| private | 객체 소유자가 소유자 액세스를 받습니다.
| | 비워둘 경우 기본값입니다.
| projectPrivate | 객체 소유자가 소유자 액세스를 받습니다.
| | 프로젝트 팀 멤버는 역할에 따라 액세스를 받습니다.
| publicRead | 객체 소유자가 소유자 액세스를 받습니다.
| | 모든 사용자가 READER 액세스를 받습니다.
--bucket-acl
새 버킷에 대한 액세스 제어 목록.
예:
| authenticatedRead | 프로젝트 팀 소유자가 소유자 액세스를 받습니다.
| | 모든 인증된 사용자가 READER 액세스를 받습니다.
| private | 프로젝트 팀 소유자가 소유자 액세스를 받습니다.
| | 비워둘 경우 기본값입니다.
| projectPrivate | 프로젝트 팀 멤버는 역할에 따라 액세스를 받습니다.
| publicRead | 프로젝트 팀 소유자가 소유자 액세스를 받습니다.
| | 모든 사용자가 READER 액세스를 받습니다.
| publicReadWrite | 프로젝트 팀 소유자가 소유자 액세스를 받습니다.
| | 모든 사용자가 WRITER 액세스를 받습니다.
--bucket-policy-only
액세스 확인은 버킷 수준의 IAM 정책을 사용해야 합니다.
버킷 정책만 설정한 버킷에 파일을 업로드하려면 이 옵션을 설정해야 합니다.
이 설정을 사용하면 rclone은 아래와 같이 작동합니다.
- 버킷에 설정된 ACL을 무시합니다.
- 객체에 설정된 ACL을 무시합니다.
- 버킷에 "Bucket Policy Only" 설정으로 생성합니다.
문서: https://cloud.google.com/storage/docs/bucket-policy-only
--location
새로 생성된 버킷의 위치.
예:
| <unset> | 기본 위치(미국)
| asia | 아시아용 다중 지역 위치
| eu | 유럽용 다중 지역 위치
| us | 미국용 다중 지역 위치
| asia-east1 | 대만
| asia-east2 | 홍콩
| asia-northeast1 | 도쿄
| asia-northeast2 | 오사카
| asia-northeast3 | 서울
| asia-south1 | 뭄바이
| asia-south2 | 델리
| asia-southeast1 | 싱가포르
| asia-southeast2 | 자카르타
| australia-southeast1 | 시드니
| australia-southeast2 | 멜버른
| europe-north1 | 핀란드
| europe-west1 | 벨기에
| europe-west2 | 런던
| europe-west3 | 프랑크푸르트
| europe-west4 | 네덜란드
| europe-west6 | 취리히
| europe-central2 | 바르샤바
| us-central1 | 아이오와
| us-east1 | 사우스캐롤라이나
| us-east4 | 버지니아 북부
| us-west1 | 오레곤
| us-west2 | 캘리포니아
| us-west3 | 솔트레이크시티
| us-west4 | 라스베이거스
| northamerica-northeast1 | 몬트리올
| northamerica-northeast2 | 토론토
| southamerica-east1 | 상파울루
| southamerica-west1 | 산티아고
| asia1 | 아시아-북동1과 아시아-북동2의 듀얼 리전
| eur4 | 유럽-북부1과 유럽-서부4의 듀얼 리전
| nam4 | 미국-중앙1과 미국-동부지역1의 듀얼 리전
--storage-class
Google Cloud Storage에 객체를 저장할 때 사용할 스토리지 클래스.
예:
| <unset> | 기본값
| MULTI_REGIONAL | 멀티-리전 스토리지 클래스
| REGIONAL | 리전 스토리지 클래스
| NEARLINE | Nearline 스토리지 클래스
| COLDLINE | Coldline 스토리지 클래스
| ARCHIVE | 아카이브 스토리지 클래스
| DURABLE_REDUCED_AVAILABILITY | 내구성 변경 전 가용성 스토리지 클래스
--no-check-bucket
버킷의 존재 여부를 확인하거나 생성하지 않습니다.
버킷이 이미 존재하는 경우 rclone이 수행하는 트랜잭션 수를 최소화하려는 경우 유용할 수 있습니다.
--decompress
gzip으로 압축된 객체를 압축 해제합니다.
GCS에 "Content-Encoding: gzip"으로 객체를 업로드하는 것이 가능합니다. 일반적으로 rclone은 이러한 파일을 압축된 객체로 다운로드합니다.
이 플래그가 설정되면 rclone은 "Content-Encoding: gzip"으로 수신된 이러한 파일을 압축 해제합니다. 이렇게 하면 rclone은 크기와 해시를 확인할 수 없지만 파일 내용은 압축이 해제됩니다.
--endpoint
서비스의 엔드포인트.
일반적으로 비워둡니다.
--encoding
백엔드의 인코딩.
자세한 내용은 [개요의 인코딩 섹션](/overview/#encoding)을 참조하십시오.
--env-auth
실행 중인 환경(runtim)에서 GCP IAM 자격 증명을 가져옵니다(환경 변수 또는 인스턴스 메타데이터).
service_account_file 및 service_account_credentials이 비어 있는 경우에만 적용됩니다.
예:
| false | 다음 단계에서 자격 증명 입력.
| true | 환경(환경 변수 또는 IAM)에서 GCP IAM 자격 증명을 가져옵니다.
OPTIONS:
--anonymous 인증 정보 없이 공개 버킷과 객체에 액세스합니다. (기본값: false) [$ANONYMOUS]
--bucket-acl value 새 버킷에 대한 액세스 제어 목록. [$BUCKET_ACL]
--bucket-policy-only 액세스 확인은 버킷 수준의 IAM 정책을 사용해야 합니다. (기본값: false) [$BUCKET_POLICY_ONLY]
--client-id value OAuth 클라이언트 Id. [$CLIENT_ID]
--client-secret value OAuth 클라이언트 Secret. [$CLIENT_SECRET]
--env-auth 실행 중인 환경(runtim)에서 GCP IAM 자격 증명을 가져옵니다(환경 변수 또는 인스턴스 메타데이터). (기본값: false) [$ENV_AUTH]
--help, -h 도움말 표시
--location value 새로 생성된 버킷의 위치. [$LOCATION]
--object-acl value 새 객체에 대한 액세스 제어 목록. [$OBJECT_ACL]
--project-number value 프로젝트 번호. [$PROJECT_NUMBER]
--service-account-credentials value 서비스 계정 인증 정보 JSON blob. [$SERVICE_ACCOUNT_CREDENTIALS]
--service-account-file value 서비스 계정 인증 정보 JSON 파일 경로. [$SERVICE_ACCOUNT_FILE]
--storage-class value Google Cloud Storage에 객체를 저장할 때 사용할 스토리지 클래스. [$STORAGE_CLASS]
Advanced
--auth-url value 인증 서버 URL. [$AUTH_URL]
--decompress gzip으로 압축된 객체를 압축 해제합니다. (기본값: false) [$DECOMPRESS]
--encoding value 백엔드의 인코딩. (기본값: "Slash,CrLf,InvalidUtf8,Dot") [$ENCODING]
--endpoint value 서비스의 엔드포인트. [$ENDPOINT]
--no-check-bucket 버킷의 존재 여부를 확인하거나 생성하지 않습니다. (기본값: false) [$NO_CHECK_BUCKET]
--token value OAuth 접근 토큰(JSON blob). [$TOKEN]
--token-url value 토큰 서버 URL. [$TOKEN_URL]
Last updated