Drew Hibbard
05/02/2024, 12:18 AMDrew Hibbard
05/02/2024, 12:23 AMDrew Hibbard
05/02/2024, 12:23 AMNate
05/02/2024, 12:42 AMNate
05/02/2024, 12:42 AMDrew Hibbard
05/02/2024, 12:49 AMprefect_aws.credentials.AwsCredentialsaws_credentials = AwsCredentials(
    aws_access_key_id = "access_key_id",
    aws_secret_access_key = "secret_access_key"
    )
s3_client = aws_credentials.get_boto3_session().client("s3")Drew Hibbard
05/02/2024, 12:50 AMaws_credentials = AwsCredentials.load("aws-drew")Nate
05/02/2024, 1:04 AMNate
05/02/2024, 1:04 AMNate
05/02/2024, 1:04 AMDrew Hibbard
05/02/2024, 3:57 PMDrew Hibbard
05/02/2024, 3:57 PMNate
05/02/2024, 3:58 PMDrew Hibbard
05/02/2024, 3:59 PMaws_credentials = AwsCredentials.load("aws-drew")
sagemaker_client = aws_credentials.get_boto3_session().client("runtime.sagemaker",region_name='us-west-2')Drew Hibbard
05/02/2024, 4:00 PMaws_credentials = AwsCredentials(
    aws_access_key_id = "key",
    aws_secret_access_key = "secret"
    )
sagemaker_client = aws_credentials.get_boto3_session().client("runtime.sagemaker",region_name='us-west-2')Nate
05/02/2024, 4:01 PMdefasync defNate
05/02/2024, 4:04 PMloadawaitIn [1]: from prefect.blocks.system import Secret
In [2]: secret = Secret(value="marvin")
In [3]: secret.save("test", overwrite=True)
Out[3]: UUID('82fa3411-c385-4fa4-a678-34033909ad49')
In [4]: Secret.load("test").value
Out[4]: SecretStr('**********')
In [5]: async def f():
   ...:     print(await Secret.load("test"))
   ...:
In [6]: f()
Out[6]: <coroutine object f at 0x107daa5a0>
In [7]: await _ # _ is the previous result in ipython
Secret(value=SecretStr('**********'))Drew Hibbard
05/02/2024, 4:07 PMDrew Hibbard
05/02/2024, 4:07 PMNate
05/02/2024, 4:09 PMsync_compatibleloadsave