本页还没有译文
本页 181 段还没译成Español,下面显示的是英文原文。Wrangler commands
还没翻译译自英文(developers.cloudflare.com)本页 181 段都还没译
r2 bucket
Interact with buckets in an R2 store.
Note
The r2 bucket commands allow you to manage application data in the Cloudflare network to be accessed from Workers using the R2 API.
r2 bucket create
Create a new R2 bucket
npx wrangler r2 bucket create <NAME>yarn wrangler r2 bucket create <NAME>pnpm wrangler r2 bucket create <NAME>-
<NAME>string requiredThe name of the new bucket
-
--locationstringThe optional location hint that determines geographic placement of the R2 bucket
-
--storage-classstring alias: --sThe default storage class for objects uploaded to this bucket
-
--jurisdictionstring alias: --JThe jurisdiction where the new bucket will be created
-
--use-remotebooleanUse a remote binding when adding the newly created resource to your config
-
--update-configbooleanAutomatically update your config file with the newly added resource
-
--bindingstringThe binding name of this resource in your Worker
r2 bucket info
Get information about an R2 bucket
npx wrangler r2 bucket info <BUCKET>yarn wrangler r2 bucket info <BUCKET>pnpm wrangler r2 bucket info <BUCKET>-
<BUCKET>string requiredThe name of the bucket to retrieve info for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--jsonboolean default: falseReturn the bucket information as JSON
r2 bucket delete
Delete an R2 bucket
npx wrangler r2 bucket delete <BUCKET>yarn wrangler r2 bucket delete <BUCKET>pnpm wrangler r2 bucket delete <BUCKET>-
<BUCKET>string requiredThe name of the bucket to delete
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket list
List R2 buckets
npx wrangler r2 bucket listyarn wrangler r2 bucket listpnpm wrangler r2 bucket list-
--jurisdictionstring alias: --JThe jurisdiction to list
Basin Catalog
Enable Basin Catalog on a bucket:
npx wrangler basin catalog enable <BUCKET_NAME>yarn wrangler basin catalog enable <BUCKET_NAME>pnpm wrangler basin catalog enable <BUCKET_NAME>Disable Basin Catalog on a bucket:
npx wrangler basin catalog disable <BUCKET_NAME>yarn wrangler basin catalog disable <BUCKET_NAME>pnpm wrangler basin catalog disable <BUCKET_NAME>Get the Basin Catalog status for a bucket:
npx wrangler basin catalog get <BUCKET_NAME>yarn wrangler basin catalog get <BUCKET_NAME>pnpm wrangler basin catalog get <BUCKET_NAME>basin catalog compaction enable
Enable catalog-level compaction with a service token:
npx wrangler basin catalog compaction enable my-bucket --token <TOKEN>yarn wrangler basin catalog compaction enable my-bucket --token <TOKEN>pnpm wrangler basin catalog compaction enable my-bucket --token <TOKEN>Enable table-level compaction:
npx wrangler basin catalog compaction enable my-bucket my-namespace my-table --target-size 256yarn wrangler basin catalog compaction enable my-bucket my-namespace my-table --target-size 256pnpm wrangler basin catalog compaction enable my-bucket my-namespace my-table --target-size 256basin catalog compaction disable
Disable catalog-level compaction:
npx wrangler basin catalog compaction disable my-bucketyarn wrangler basin catalog compaction disable my-bucketpnpm wrangler basin catalog compaction disable my-bucketDisable table-level compaction:
npx wrangler basin catalog compaction disable my-bucket my-namespace my-tableyarn wrangler basin catalog compaction disable my-bucket my-namespace my-tablepnpm wrangler basin catalog compaction disable my-bucket my-namespace my-tableEnable snapshot expiration:
npx wrangler basin catalog snapshot-expiration enable <BUCKET_NAME>yarn wrangler basin catalog snapshot-expiration enable <BUCKET_NAME>pnpm wrangler basin catalog snapshot-expiration enable <BUCKET_NAME>Disable snapshot expiration:
npx wrangler basin catalog snapshot-expiration disable <BUCKET_NAME>yarn wrangler basin catalog snapshot-expiration disable <BUCKET_NAME>pnpm wrangler basin catalog snapshot-expiration disable <BUCKET_NAME>r2 bucket cors set
Set the CORS configuration for an R2 bucket from a JSON file
npx wrangler r2 bucket cors set <BUCKET>yarn wrangler r2 bucket cors set <BUCKET>pnpm wrangler r2 bucket cors set <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to set the CORS configuration for
-
--filestring requiredPath to the JSON file containing the CORS configuration
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket cors delete
Clear the CORS configuration for an R2 bucket
npx wrangler r2 bucket cors delete <BUCKET>yarn wrangler r2 bucket cors delete <BUCKET>pnpm wrangler r2 bucket cors delete <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to delete the CORS configuration for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket cors list
List the CORS rules for an R2 bucket
npx wrangler r2 bucket cors list <BUCKET>yarn wrangler r2 bucket cors list <BUCKET>pnpm wrangler r2 bucket cors list <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to list the CORS rules for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket dev-url enable
Enable public access via the r2.dev URL for an R2 bucket
npx wrangler r2 bucket dev-url enable <BUCKET>yarn wrangler r2 bucket dev-url enable <BUCKET>pnpm wrangler r2 bucket dev-url enable <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to enable public access via its r2.dev URL
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket dev-url disable
Disable public access via the r2.dev URL for an R2 bucket
npx wrangler r2 bucket dev-url disable <BUCKET>yarn wrangler r2 bucket dev-url disable <BUCKET>pnpm wrangler r2 bucket dev-url disable <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to disable public access via its r2.dev URL
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket dev-url get
Get the r2.dev URL and status for an R2 bucket
npx wrangler r2 bucket dev-url get <BUCKET>yarn wrangler r2 bucket dev-url get <BUCKET>pnpm wrangler r2 bucket dev-url get <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket whose r2.dev URL status to retrieve
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket domain add
Connect a custom domain to an R2 bucket
npx wrangler r2 bucket domain add <BUCKET>yarn wrangler r2 bucket domain add <BUCKET>pnpm wrangler r2 bucket domain add <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to connect a custom domain to
-
--domainstring requiredThe custom domain to connect to the R2 bucket
-
--zone-idstring requiredThe zone ID associated with the custom domain
-
--min-tlsstringSet the minimum TLS version for the custom domain (defaults to 1.0 if not set)
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket domain remove
Remove a custom domain from an R2 bucket
npx wrangler r2 bucket domain remove <BUCKET>yarn wrangler r2 bucket domain remove <BUCKET>pnpm wrangler r2 bucket domain remove <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to remove the custom domain from
-
--domainstring requiredThe custom domain to remove from the R2 bucket
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket domain update
Update settings for a custom domain connected to an R2 bucket
npx wrangler r2 bucket domain update <BUCKET>yarn wrangler r2 bucket domain update <BUCKET>pnpm wrangler r2 bucket domain update <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket associated with the custom domain to update
-
--domainstring requiredThe custom domain whose settings will be updated
-
--min-tlsstringUpdate the minimum TLS version for the custom domain
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket domain get
Get custom domain connected to an R2 bucket
npx wrangler r2 bucket domain get <BUCKET>yarn wrangler r2 bucket domain get <BUCKET>pnpm wrangler r2 bucket domain get <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket whose custom domain to retrieve
-
--domainstring requiredThe custom domain to get information for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket domain list
List custom domains for an R2 bucket
npx wrangler r2 bucket domain list <BUCKET>yarn wrangler r2 bucket domain list <BUCKET>pnpm wrangler r2 bucket domain list <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket whose connected custom domains will be listed
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket lifecycle add
Add a lifecycle rule to an R2 bucket
npx wrangler r2 bucket lifecycle add <BUCKET> [NAME] [PREFIX]yarn wrangler r2 bucket lifecycle add <BUCKET> [NAME] [PREFIX]pnpm wrangler r2 bucket lifecycle add <BUCKET> [NAME] [PREFIX]-
<BUCKET>string requiredThe name of the R2 bucket to add a lifecycle rule to
-
[NAME]string alias: --idA unique name for the lifecycle rule, used to identify and manage it.
-
[PREFIX]stringPrefix condition for the lifecycle rule (leave empty for all prefixes)
-
--expire-daysnumberNumber of days after which objects expire
-
--expire-datestringDate after which objects expire (YYYY-MM-DD)
-
--ia-transition-daysnumberNumber of days after which objects transition to Infrequent Access storage
-
--ia-transition-datestringDate after which objects transition to Infrequent Access storage (YYYY-MM-DD)
-
--abort-multipart-daysnumberNumber of days after which incomplete multipart uploads are aborted
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation and Basin Catalog validation prompt
r2 bucket lifecycle remove
Remove a lifecycle rule from an R2 bucket
npx wrangler r2 bucket lifecycle remove <BUCKET>yarn wrangler r2 bucket lifecycle remove <BUCKET>pnpm wrangler r2 bucket lifecycle remove <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to remove a lifecycle rule from
-
--namestring alias: --id requiredThe unique name of the lifecycle rule to remove
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket lifecycle list
List lifecycle rules for an R2 bucket
npx wrangler r2 bucket lifecycle list <BUCKET>yarn wrangler r2 bucket lifecycle list <BUCKET>pnpm wrangler r2 bucket lifecycle list <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to list lifecycle rules for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket lifecycle set
Set the lifecycle configuration for an R2 bucket from a JSON file
npx wrangler r2 bucket lifecycle set <BUCKET>yarn wrangler r2 bucket lifecycle set <BUCKET>pnpm wrangler r2 bucket lifecycle set <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to set lifecycle configuration for
-
--filestring requiredPath to the JSON file containing lifecycle configuration
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation and Basin Catalog validation prompt
r2 bucket lock add
Add a lock rule to an R2 bucket
npx wrangler r2 bucket lock add <BUCKET> [NAME] [PREFIX]yarn wrangler r2 bucket lock add <BUCKET> [NAME] [PREFIX]pnpm wrangler r2 bucket lock add <BUCKET> [NAME] [PREFIX]-
<BUCKET>string requiredThe name of the R2 bucket to add a bucket lock rule to
-
[NAME]string alias: --idA unique name for the bucket lock rule, used to identify and manage it.
-
[PREFIX]stringPrefix condition for the bucket lock rule (set to "" for all prefixes)
-
--retention-daysnumberNumber of days which objects will be retained for
-
--retention-datestringDate after which objects will be retained until (YYYY-MM-DD)
-
--retention-indefinitebooleanRetain objects indefinitely
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket lock remove
Remove a bucket lock rule from an R2 bucket
npx wrangler r2 bucket lock remove <BUCKET>yarn wrangler r2 bucket lock remove <BUCKET>pnpm wrangler r2 bucket lock remove <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to remove a bucket lock rule from
-
--namestring alias: --id requiredThe unique name of the bucket lock rule to remove
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket lock list
List lock rules for an R2 bucket
npx wrangler r2 bucket lock list <BUCKET>yarn wrangler r2 bucket lock list <BUCKET>pnpm wrangler r2 bucket lock list <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to list lock rules for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket lock set
Set the lock configuration for an R2 bucket from a JSON file
npx wrangler r2 bucket lock set <BUCKET>yarn wrangler r2 bucket lock set <BUCKET>pnpm wrangler r2 bucket lock set <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to set lock configuration for
-
--filestring requiredPath to the JSON file containing lock configuration
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--forceboolean alias: --y default: falseSkip confirmation
r2 bucket notification create
Create an event notification rule for an R2 bucket
npx wrangler r2 bucket notification create <BUCKET>yarn wrangler r2 bucket notification create <BUCKET>pnpm wrangler r2 bucket notification create <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to create an event notification rule for
-
--event-types"object-create" | "object-delete" alias: --event-type requiredThe type of event(s) that will emit event notifications
-
--prefixstringThe prefix that an object must match to emit event notifications (note: regular expressions not supported)
-
--suffixstringThe suffix that an object must match to emit event notifications (note: regular expressions not supported)
-
--queuestring requiredThe name of the queue that will receive event notification messages
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--descriptionstringA description that can be used to identify the event notification rule after creation
r2 bucket notification delete
Delete an event notification rule from an R2 bucket
npx wrangler r2 bucket notification delete <BUCKET>yarn wrangler r2 bucket notification delete <BUCKET>pnpm wrangler r2 bucket notification delete <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to delete an event notification rule for
-
--queuestring requiredThe name of the queue that corresponds to the event notification rule. If no rule is provided, all event notification rules associated with the bucket and queue will be deleted
-
--rulestringThe ID of the event notification rule to delete
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket notification list
List event notification rules for an R2 bucket
npx wrangler r2 bucket notification list <BUCKET>yarn wrangler r2 bucket notification list <BUCKET>pnpm wrangler r2 bucket notification list <BUCKET>-
<BUCKET>string requiredThe name of the R2 bucket to get event notification rules for
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket sippy enable
Enable Sippy on an R2 bucket
npx wrangler r2 bucket sippy enable <NAME>yarn wrangler r2 bucket sippy enable <NAME>pnpm wrangler r2 bucket sippy enable <NAME>-
<NAME>string requiredThe name of the bucket
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
-
--provider"AWS" | "GCS" -
--bucketstringThe name of the upstream bucket
-
--regionstring(AWS provider only) The region of the upstream bucket
-
--access-key-idstring(AWS provider only) The secret access key id for the upstream bucket
-
--secret-access-keystring(AWS provider only) The secret access key for the upstream bucket
-
--service-account-key-filestring(GCS provider only) The path to your Google Cloud service account key JSON file
-
--client-emailstring(GCS provider only) The client email for your Google Cloud service account key
-
--private-keystring(GCS provider only) The private key for your Google Cloud service account key
-
--r2-access-key-idstringThe secret access key id for this R2 bucket
-
--r2-secret-access-keystringThe secret access key for this R2 bucket
r2 bucket sippy disable
Disable Sippy on an R2 bucket
npx wrangler r2 bucket sippy disable <NAME>yarn wrangler r2 bucket sippy disable <NAME>pnpm wrangler r2 bucket sippy disable <NAME>-
<NAME>string requiredThe name of the bucket
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 bucket sippy get
Check the status of Sippy on an R2 bucket
npx wrangler r2 bucket sippy get <NAME>yarn wrangler r2 bucket sippy get <NAME>pnpm wrangler r2 bucket sippy get <NAME>-
<NAME>string requiredThe name of the bucket
-
--jurisdictionstring alias: --JThe jurisdiction where the bucket exists
r2 object
Interact with R2 objects.
Note
The r2 object commands allow you to manage application data in the Cloudflare network to be accessed from Workers using the R2 API.
r2 object get
Fetch an object from an R2 bucket
npx wrangler r2 object get <OBJECTPATH>yarn wrangler r2 object get <OBJECTPATH>pnpm wrangler r2 object get <OBJECTPATH>-
<OBJECTPATH>string requiredThe source object path in the form of {bucket}/{key}
-
--filestring alias: --fThe destination file to create
-
--pipeboolean alias: --pEnables the file to be piped to a destination, rather than specified with the --file option
-
--localbooleanInteract with local storage
-
--remotebooleanInteract with remote storage
-
--persist-tostringDirectory for local persistence
-
--jurisdictionstring alias: --JThe jurisdiction where the object exists
r2 object put
Create an object in an R2 bucket
npx wrangler r2 object put <OBJECTPATH>yarn wrangler r2 object put <OBJECTPATH>pnpm wrangler r2 object put <OBJECTPATH>-
<OBJECTPATH>string requiredThe destination object path in the form of {bucket}/{key}
-
--content-typestring alias: --ctA standard MIME type describing the format of the object data
-
--content-dispositionstring alias: --cdSpecifies presentational information for the object
-
--content-encodingstring alias: --ceSpecifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field
-
--content-languagestring alias: --clThe language the content is in
-
--cache-controlstring alias: --ccSpecifies caching behavior along the request/reply chain
-
--expiresstringThe date and time at which the object is no longer cacheable
-
--localbooleanInteract with local storage
-
--remotebooleanInteract with remote storage
-
--persist-tostringDirectory for local persistence
-
--jurisdictionstring alias: --JThe jurisdiction where the object will be created
-
--storage-classstring alias: --sThe storage class of the object to be created
-
--forceboolean alias: --y default: falseSkip Basin Catalog validation prompt
-
--filestring alias: --fThe path of the file to upload
-
--pipeboolean alias: --pEnables the file to be piped in, rather than specified with the --file option
r2 object delete
Delete an object in an R2 bucket
npx wrangler r2 object delete <OBJECTPATH>yarn wrangler r2 object delete <OBJECTPATH>pnpm wrangler r2 object delete <OBJECTPATH>-
<OBJECTPATH>string requiredThe destination object path in the form of {bucket}/{key}
-
--localbooleanInteract with local storage
-
--remotebooleanInteract with remote storage
-
--persist-tostringDirectory for local persistence
-
--jurisdictionstring alias: --JThe jurisdiction where the object exists
-
--forceboolean alias: --y default: falseSkip Basin Catalog validation prompt