Skip to content

Commit 7c5b42c

Browse files
woopgitbook-bot
authored andcommitted
GitBook: [master] 90 pages and 4 assets modified
1 parent 3eb7232 commit 7c5b42c

11 files changed

+13
-56
lines changed
63.7 KB
Loading
32.5 KB
Loading
290 KB
Loading
74.4 KB
Loading

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## What is Feast?
44

5-
Feast \(**Fea**ture **St**ore\) is an operational data system for managing and serving machine learning features to models in production. It can serve features from a low-latency online store \(for real-time prediction\) or from an off-line store \(for scale-out batch scoring or training models\).
5+
Feast \(**Fea**ture **St**ore\) is an operational data system for managing and serving machine learning features to models in production. Feast is able to serve feature data to models from a low-latency online store \(for real-time prediction\) or from an offline store \(for scale-out batch scoring or model training\).
66

77
![](.gitbook/assets/feast_hero_010.png)
88

docs/feast-on-kubernetes-1/advanced-1/security.md

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This page applies to Feast 0.7. The content may be out of date for Feast 0.8+
1010

1111
## Overview
1212

13-
![Overview of Feast's Security Methods.](../../.gitbook/assets/untitled-25-1-%20%282%29%20%282%29%20%282%29%20%283%29%20%283%29%20%283%29%20%283%29%20%283%29%20%283%29%20%281%29%20%285%29.jpg)
13+
![Overview of Feast's Security Methods.](../../.gitbook/assets/untitled-25-1-%20%282%29%20%282%29%20%282%29%20%283%29%20%283%29%20%283%29%20%283%29%20%283%29%20%283%29%20%281%29%20%283%29.jpg)
1414

1515
Feast supports the following security methods:
1616

@@ -243,54 +243,8 @@ OAuth Provider makes an OAuth [client credentials](https://auth0.com/docs/flows/
243243
</thead>
244244
<tbody></tbody>
245245
</table>
246-
{% endtab %}
247-
{% endtabs %}
248-
249-
### **Enabling Authentication in Go SDK**
250-
251-
Configure the [Feast Java SDK](https://javadoc.io/doc/dev.feast/feast-sdk/latest/com/gojek/feast/package-summary.html) to use authentication by specifying the credential via `SecurityConfig`:
252-
253-
```go
254-
// error handling omitted.
255-
// Use Google Credential as provider.
256-
cred, _ := feast.NewGoogleCredential("localhost:6566")
257-
cli, _ := feast.NewSecureGrpcClient("localhost", 6566, feast.SecurityConfig{
258-
// Specify the credential to provide tokens for Feast Authentication.
259-
Credential: cred,
260-
})
261-
```
262-
263-
{% tabs %}
264-
{% tab title="Google Credential" %}
265-
Google Credential uses Service Account credentials JSON file set via`GOOGLE_APPLICATION_CREDENTIALS` environmental variable \([Google Cloud Authentication documentation](https://cloud.google.com/docs/authentication/getting-started)\) to obtain tokens for Authenticating Feast requests:
266-
267-
* Exporting `GOOGLE_APPLICATION_CREDENTIALS`
268-
269-
```bash
270-
$ export GOOGLE_APPLICATION_CREDENTIALS="path/to/key.json"
271-
```
272-
273-
* Create a Google Credential with target audience.
274-
275-
```go
276-
cred, _ := feast.NewGoogleCredential("localhost:6566")
277-
```
278-
279-
> Target audience of the credential should be set to host URL of target Service. \(ie `https://localhost` if Service listens on `localhost`\):
280-
{% endtab %}
281-
282-
{% tab title="OAuth Credential" %}
283-
OAuth Credential makes an OAuth [client credentials](https://auth0.com/docs/flows/call-your-api-using-the-client-credentials-flow) request to obtain the credential/token used to authenticate Feast requests:
284-
285-
* Create OAuth Credential with parameters:
286-
287-
```go
288-
cred := feast.NewOAuthCredential("localhost:6566", "client_id", "secret", "https://oauth.endpoint/auth")
289-
```
290-
291-
| Parameter | Description |
292-
| :--- | :--- |
293246

247+
{% endtab %} {% endtabs %} \#\#\# \*\*Enabling Authentication in Go SDK\*\* Configure the \[Feast Java SDK\]\(https://javadoc.io/doc/dev.feast/feast-sdk/latest/com/gojek/feast/package-summary.html\) to use authentication by specifying the credential via \`SecurityConfig\`: \`\`\`go // error handling omitted. // Use Google Credential as provider. cred, \_ := feast.NewGoogleCredential\("localhost:6566"\) cli, \_ := feast.NewSecureGrpcClient\("localhost", 6566, feast.SecurityConfig{ // Specify the credential to provide tokens for Feast Authentication. Credential: cred, }\) \`\`\` {% tabs %} {% tab title="Google Credential" %} Google Credential uses Service Account credentials JSON file set via\`GOOGLE\_APPLICATION\_CREDENTIALS\` environmental variable \\(\[Google Cloud Authentication documentation\]\(https://cloud.google.com/docs/authentication/getting-started\)\\) to obtain tokens for Authenticating Feast requests: \* Exporting \`GOOGLE\_APPLICATION\_CREDENTIALS\` \`\`\`bash $ export GOOGLE\_APPLICATION\_CREDENTIALS="path/to/key.json" \`\`\` \* Create a Google Credential with target audience. \`\`\`go cred, \_ := feast.NewGoogleCredential\("localhost:6566"\) \`\`\` &gt; Target audience of the credential should be set to host URL of target Service. \\(ie \`https://localhost\` if Service listens on \`localhost\`\\): {% endtab %} {% tab title="OAuth Credential" %} OAuth Credential makes an OAuth \[client credentials\]\(https://auth0.com/docs/flows/call-your-api-using-the-client-credentials-flow\) request to obtain the credential/token used to authenticate Feast requests: \* Create OAuth Credential with parameters: \`\`\`go cred := feast.NewOAuthCredential\("localhost:6566", "client\_id", "secret", "https://oauth.endpoint/auth"\) \`\`\` \| Parameter \| Description \| \| :--- \| :--- \|
294248

295249
<table>
296250
<thead>

docs/feast-on-kubernetes-1/concepts/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
## Concept Hierarchy
1212

13-
![](../../.gitbook/assets/image%20%284%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%283%29%20%283%29%20%283%29%20%283%29%20%282%29.png)
13+
![](../../.gitbook/assets/image%20%284%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%283%29%20%283%29%20%283%29%20%283%29%20%286%29.png)
1414

1515
Feast contains the following core concepts:
1616

docs/feast-on-kubernetes-1/getting-started/install-feast/kubernetes-amazon-eks-with-terraform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This Terraform configuration creates the following resources:
1717
* Amazon EMR cluster to run Spark \(3x spot m4.xlarge\)
1818
* Staging S3 bucket to store temporary data
1919

20-
![](../../../.gitbook/assets/feast-on-aws-3-%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%284%29.png)
20+
![](../../../.gitbook/assets/feast-on-aws-3-%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%282%29%20%283%29.png)
2121

2222
## 1. Requirements
2323

docs/feast-on-kubernetes-1/reference-1/api/online_store_format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Other types of entity keys are not supported in this version of the specificatio
9595

9696
**Example:**
9797

98-
![Datastore Online Example](../../../.gitbook/assets/datastore_online_example%20%281%29.png)
98+
![Datastore Online Example](../../../.gitbook/assets/datastore_online_example.png)
9999

100100
## Appendix
101101

docs/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,6 @@ pprint(feature_vector)
134134
## Next steps
135135

136136
* Follow our [Getting Started](getting-started/) guide for a hands tutorial in using Feast
137+
* Check out our [Tutorials](feast-on-kubernetes-1/tutorials-1/) section for more examples on how to use Feast.
137138
* Join other Feast users and contributors in [Slack](https://slack.feast.dev/) and become part of the community!
138-
* For more tutorials, check the the Tutorials section.
139139

0 commit comments

Comments
 (0)