

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 共用 S3 Tables 目錄物件
<a name="share-s3-tables-catalog"></a>

使用 IAM 存取控制時，您可以使用相同帳戶共用 AWS Glue 的資源連結，與其他使用者共用 S3 Tables 目錄物件。對於跨帳戶共用，您可以與其他 AWS 帳戶共用 S3 資料表儲存貯體，而且收件人帳戶中的 IAM 角色或使用者可以使用共用資料表儲存貯體建立 AWS Glue 目錄物件。

## 使用資源連結在相同帳戶中共用
<a name="share-s3-tables-resource-links"></a>

資源連結可讓您在 AWS Glue 預設目錄中顯示的 中建立 AWS Glue 資料庫和資料表`s3tablescatalog`的參考。這有助於組織資料存取或建立資料表的邏輯分組。

### 建立資源連結 （主控台）
<a name="share-s3-tables-resource-link-console"></a>

1. 在 https：//[https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) 開啟 AWS Glue 主控台。

1. 在導覽窗格中，選擇**目錄**。

1. 在**目錄**清單中，選取 **s3tablescatalog**。

1. 從 選取您要共用的資料表`s3tablescatalog`。

1. 選擇**動作**，然後選擇**建立資源連結**。

1. 針對**資源連結名稱**，輸入資源連結的名稱。

1. 針對**目標資料庫**，選取您要建立資源連結的資料庫。

1. 在**描述**，請輸入描述。

1. 選擇**建立**。

資源連結會出現在目標資料庫中，並指向 中的原始資料表`s3tablescatalog`。

### 建立資源連結 (AWS CLI)
<a name="share-s3-tables-resource-link-cli"></a>

建立資料庫資源連結：

```
aws glue create-database \
  --database-name "{{my-database-resource-link}}" \
  --database-input '{
    "Name": "{{sales_data_link}}",
    "TargetDatabase": {
      "CatalogId": "{{account-id}}:s3tablescatalog/{{analytics-bucket}}",
      "DatabaseName": "{{sales}}"
    }
  }'
```

建立資料表資源連結：

```
aws glue create-table \
  --table-name "{{my-table-resource-link}}" \
  --table-input '{
    "Name": "{{sales_data_link}}",
    "TargetTable": {
      "CatalogId": "{{account-id}}:s3tablescatalog/{{analytics-bucket}}",
      "DatabaseName": "{{sales}}",
      "Name": "{{transactions}}"
    }
  }'
```