跳到內容

s3_bucket() 是一個方便的函數,用於建立 S3FileSystem 物件,該物件會自動偵測儲存貯體的 AWS 區域並保留其相對路徑。

用法

s3_bucket(bucket, ...)

參數

bucket

字串 S3 儲存貯體名稱或路徑

...

其他連線選項,傳遞至 S3FileSystem$create()

一個包含 S3FileSystem 和儲存貯體相對路徑的 SubTreeFileSystem。 請注意,此函數的成功並不保證您有權限存取儲存貯體的內容。

詳細資訊

預設情況下,s3_bucket 和其他 S3FileSystem 函數僅在發生嚴重錯誤或列印其傳回值時才產生輸出。 疑難排解問題時,增加日誌層級可能會很有用。 有關更多資訊,請參閱 S3FileSystem 中的「注意事項」章節或參閱下面的「範例」。

範例

if (FALSE) {
bucket <- s3_bucket("voltrondata-labs-datasets")
}
if (FALSE) {
# Turn on debug logging. The following line of code should be run in a fresh
# R session prior to any calls to `s3_bucket()` (or other S3 functions)
Sys.setenv("ARROW_S3_LOG_LEVEL"="DEBUG")
bucket <- s3_bucket("voltrondata-labs-datasets")
}