Udostępnij za pośrednictwem


Microsoft.Storage StorageAccounts/tableServices

Definicja zasobu Bicep

Typ zasobu storageAccounts/tableServices można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/tableServices, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Storage/storageAccounts/tableServices@2025-01-01' = {
  parent: resourceSymbolicName
  name: 'default'
  properties: {
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
  }
}

Wartości właściwości

Microsoft.Storage/storageAccounts/usługiTabela

Nazwa Opis Wartość
nazwa Nazwa zasobu "default" (wymagane)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: storageAccounts
Właściwości Właściwości usługi Table Service konta magazynu. TableServicePropertiesPropertiesProperties

CorsRule (Reguła korsa)

Nazwa Opis Wartość
allowedHeaders (dozwolone nagłówki) Wymagane, jeśli element CorsRule jest obecny. Lista nagłówków, które mogą być częścią żądania między źródłami. string[] (wymagane)
allowedMethods (dozwolone metody) Wymagane, jeśli element CorsRule jest obecny. Lista metod HTTP, które mogą być wykonywane przez źródło. Tablica ciągów zawierająca dowolną z:
"CONNECT"
"DELETE"
"GET"
"HEAD"
"MERGE"
"OPCJE"
"PATCH"
"POST"
"PUT"
"TRACE" (wymagane)
allowedOrigins (dozwolone źródła) Wymagane, jeśli element CorsRule jest obecny. Lista domen pochodzenia, które będą dozwolone za pośrednictwem mechanizmu CORS lub "*", aby zezwolić na wszystkie domeny string[] (wymagane)
Uwidocznione nagłówki Wymagane, jeśli element CorsRule jest obecny. Lista nagłówków odpowiedzi, które mają być widoczne dla klientów CORS. string[] (wymagane)
maxAgeInSeconds (maksymalny wiekw sekundach) Wymagane, jeśli element CorsRule jest obecny. Liczba sekund, przez które klient/przeglądarka powinna buforować odpowiedź wstępną. int (wymagane)

CorsRules

Nazwa Opis Wartość
corsZasady Lista reguł CORS. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. KorsRządź[]

TableServicePropertiesPropertiesProperties

Nazwa Opis Wartość
CORS (Współdzielenie zasobów między źródłami) Określa reguły CORS dla usługi Table Service. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli żadne elementy corsRule nie zostaną uwzględnione w treści żądania, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi Table Service. CorsRules

Definicja zasobu szablonu usługi ARM

Typ zasobu storageAccounts/tableServices można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/tableServices, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Storage/storageAccounts/tableServices",
  "apiVersion": "2025-01-01",
  "name": "string",
  "properties": {
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    }
  }
}

Wartości właściwości

Microsoft.Storage/storageAccounts/usługiTabela

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2025-01-01'
nazwa Nazwa zasobu "default" (wymagane)
Właściwości Właściwości usługi Table Service konta magazynu. TableServicePropertiesPropertiesProperties
typ Typ zasobu "Microsoft.Storage/storageAccounts/tableServices"

CorsRule (Reguła korsa)

Nazwa Opis Wartość
allowedHeaders (dozwolone nagłówki) Wymagane, jeśli element CorsRule jest obecny. Lista nagłówków, które mogą być częścią żądania między źródłami. string[] (wymagane)
allowedMethods (dozwolone metody) Wymagane, jeśli element CorsRule jest obecny. Lista metod HTTP, które mogą być wykonywane przez źródło. Tablica ciągów zawierająca dowolną z:
"CONNECT"
"DELETE"
"GET"
"HEAD"
"MERGE"
"OPCJE"
"PATCH"
"POST"
"PUT"
"TRACE" (wymagane)
allowedOrigins (dozwolone źródła) Wymagane, jeśli element CorsRule jest obecny. Lista domen pochodzenia, które będą dozwolone za pośrednictwem mechanizmu CORS lub "*", aby zezwolić na wszystkie domeny string[] (wymagane)
Uwidocznione nagłówki Wymagane, jeśli element CorsRule jest obecny. Lista nagłówków odpowiedzi, które mają być widoczne dla klientów CORS. string[] (wymagane)
maxAgeInSeconds (maksymalny wiekw sekundach) Wymagane, jeśli element CorsRule jest obecny. Liczba sekund, przez które klient/przeglądarka powinna buforować odpowiedź wstępną. int (wymagane)

CorsRules

Nazwa Opis Wartość
corsZasady Lista reguł CORS. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. KorsRządź[]

TableServicePropertiesPropertiesProperties

Nazwa Opis Wartość
CORS (Współdzielenie zasobów między źródłami) Określa reguły CORS dla usługi Table Service. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli żadne elementy corsRule nie zostaną uwzględnione w treści żądania, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi Table Service. CorsRules

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu storageAccounts/tableServices można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/tableServices, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/tableServices@2025-01-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
    }
  }
}

Wartości właściwości

Microsoft.Storage/storageAccounts/usługiTabela

Nazwa Opis Wartość
nazwa Nazwa zasobu "default" (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: storageAccounts
Właściwości Właściwości usługi Table Service konta magazynu. TableServicePropertiesPropertiesProperties
typ Typ zasobu "Microsoft.Storage/storageAccounts/tableServices@2025-01-01"

CorsRule (Reguła korsa)

Nazwa Opis Wartość
allowedHeaders (dozwolone nagłówki) Wymagane, jeśli element CorsRule jest obecny. Lista nagłówków, które mogą być częścią żądania między źródłami. string[] (wymagane)
allowedMethods (dozwolone metody) Wymagane, jeśli element CorsRule jest obecny. Lista metod HTTP, które mogą być wykonywane przez źródło. Tablica ciągów zawierająca dowolną z:
"CONNECT"
"DELETE"
"GET"
"HEAD"
"MERGE"
"OPCJE"
"PATCH"
"POST"
"PUT"
"TRACE" (wymagane)
allowedOrigins (dozwolone źródła) Wymagane, jeśli element CorsRule jest obecny. Lista domen pochodzenia, które będą dozwolone za pośrednictwem mechanizmu CORS lub "*", aby zezwolić na wszystkie domeny string[] (wymagane)
Uwidocznione nagłówki Wymagane, jeśli element CorsRule jest obecny. Lista nagłówków odpowiedzi, które mają być widoczne dla klientów CORS. string[] (wymagane)
maxAgeInSeconds (maksymalny wiekw sekundach) Wymagane, jeśli element CorsRule jest obecny. Liczba sekund, przez które klient/przeglądarka powinna buforować odpowiedź wstępną. int (wymagane)

CorsRules

Nazwa Opis Wartość
corsZasady Lista reguł CORS. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. KorsRządź[]

TableServicePropertiesPropertiesProperties

Nazwa Opis Wartość
CORS (Współdzielenie zasobów między źródłami) Określa reguły CORS dla usługi Table Service. W żądaniu można uwzględnić maksymalnie pięć elementów CorsRule. Jeśli żadne elementy corsRule nie zostaną uwzględnione w treści żądania, wszystkie reguły CORS zostaną usunięte, a mechanizm CORS zostanie wyłączony dla usługi Table Service. CorsRules