معرفی شرکت ها


aws-solutions-constructs.aws-lambda-sagemaker-1.72.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

CDK Constructs for AWS Lambda to AWS Sagemaker integration.
ویژگی مقدار
سیستم عامل -
نام فایل aws-solutions-constructs.aws-lambda-sagemaker-1.72.0
نام aws-solutions-constructs.aws-lambda-sagemaker
نسخه کتابخانه 1.72.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Amazon Web Services
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/awslabs/aws-solutions-constructs.git
آدرس اینترنتی https://pypi.org/project/aws-solutions-constructs.aws-lambda-sagemaker/
مجوز Apache-2.0
# aws-lambda-sagemaker module <!--BEGIN STABILITY BANNER-->--- ![Stability: Experimental](https://img.shields.io/badge/stability-Experimental-important.svg?style=for-the-badge) > All classes are under active development and subject to non-backward compatible changes or removal in any > future version. These are not subject to the [Semantic Versioning](https://semver.org/) model. > This means that while you may use them, you may need to update your source code when upgrading to a newer version of this package. --- <!--END STABILITY BANNER--> | **Reference Documentation**:| <span style="font-weight: normal">https://docs.aws.amazon.com/solutions/latest/constructs/</span>| |:-------------|:-------------| <div style="height:8px"></div> | **Language** | **Package** | |:-------------|-----------------| |![Python Logo](https://docs.aws.amazon.com/cdk/api/latest/img/python32.png) Python|`aws_solutions_constructs.aws_lambda_sagemaker`| |![Typescript Logo](https://docs.aws.amazon.com/cdk/api/latest/img/typescript32.png) Typescript|`@aws-solutions-constructs/aws-lambda-sagemaker`| |![Java Logo](https://docs.aws.amazon.com/cdk/api/latest/img/java32.png) Java|`software.amazon.awsconstructs.services.lambdasagemaker`| This AWS Solutions Construct implements the AWS Lambda function and Amazon Sagemaker Notebook with the least privileged permissions. Here is a minimal deployable pattern definition in Typescript: ```python # Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 from aws_solutions_constructs.aws_lambda_sagemaker import LambdaToSagemakerProps, LambdaToSagemaker from aws_cdk.core import Aws lambda_to_sagemaker_props = LambdaToSagemakerProps( lambda_function_props=FunctionProps( code=lambda_.Code.from_asset(f"{__dirname}/lambda"), runtime=lambda_.Runtime.NODEJS_12_X, handler="index.handler" ) ) construct = LambdaToSagemaker(stack, "test-lambda-sagemaker-stack", lambda_to_sagemaker_props) ``` ## Initializer ```text new LambdaToSagemaker(scope: Construct, id: string, props: LambdaToSagemakerProps); ``` *Parameters* * scope [`Construct`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_core.Construct.html) * id `string` * props [`LambdaToSagemakerProps`](#pattern-construct-props) ## Pattern Construct Props | **Name** | **Type** | **Description** | |:-------------|:----------------|-----------------| |existingLambdaObj?|[`lambda.Function`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-lambda.Function.html)|Existing instance of Lambda Function object, if this is set then the lambdaFunctionProps is ignored.| |lambdaFunctionProps?|[`lambda.FunctionProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-lambda.FunctionProps.html)|User provided props to override the default props for the Lambda function.| |sagemakerNotebookProps?|[`sagemaker.CfnNotebookInstanceProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-sagemaker.CfnNotebookInstance.html)|Optional user provided props to override the default props for a Sagemaker Notebook.| |deployInsideVpc?|[`boolean`]()|Optional user provided props to deploy inside vpc. Defaults to `true`.| |existingNotebookObj?|[`sagemaker.CfnNotebookInstanceProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-sagemaker.CfnNotebookInstance.html)|Existing instance of notebook object. If this is set then the sagemakerNotebookProps is ignored| ## Pattern Properties | **Name** | **Type** | **Description** | |:-------------|:----------------|-----------------| |lambdaFunction|[`lambda.Function`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-lambda.Function.html)|Returns an instance of lambda.Function created by the construct| |sagemakerNotebook|[`sagemaker.CfnNotebookInstanceProps`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-sagemaker.CfnNotebookInstance.html)|Returns an instance of sagemaker.CfnNotebookInstanceProps created by the construct| |sagemakerRole|[`iam.Role`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-iam.Role.html)|Returns the iam.Role created by the construct| |vpc?|[`ec2.Vpc`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ec2.Vpc.html)|Returns the ec2.Vpc created by the construct| |securityGroup?|[`ec2.SecurityGroup`](https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ec2.SecurityGroup.html)|Returns the ec2.SecurityGroup created by the construct| ## Default settings Out of the box implementation of the Construct without any override will set the following defaults: ### AWS Lambda Function * Configure limited privilege access IAM role for Lambda function * Enable reusing connections with Keep-Alive for NodeJs Lambda function ### Amazon SageMaker * Configure least privilege access IAM role for the SageMaker Notebook Intance * Deploy SageMaker NotebookInstance inside the VPC * Enable server-side encryption for the SageMaker NotebookInstance using Customer Managed KMS Key ## Architecture ![Architecture Diagram](architecture.png) --- © Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.


نیازمندی

مقدار نام
==1.72.0 aws-cdk.aws-ec2
==1.72.0 aws-cdk.aws-iam
==1.72.0 aws-cdk.aws-kms
==1.72.0 aws-cdk.aws-lambda
==1.72.0 aws-cdk.aws-sagemaker
==1.72.0 aws-cdk.core
==1.72.0 aws-solutions-constructs.core
<4.0.0,>=3.2.0 constructs
<2.0.0,>=1.14.1 jsii
>=0.0.3 publication


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl aws-solutions-constructs.aws-lambda-sagemaker-1.72.0:

    pip install aws-solutions-constructs.aws-lambda-sagemaker-1.72.0.whl


نصب پکیج tar.gz aws-solutions-constructs.aws-lambda-sagemaker-1.72.0:

    pip install aws-solutions-constructs.aws-lambda-sagemaker-1.72.0.tar.gz